2

如果我的应用程序从一开始就需要互联网连接。找不到互联网后如何防止执行?

我知道如何检查。但我需要帮助才能停止进一步执行。

4

3 回答 3

2
var internetconection = new Windows.Networking.Connectivity.NetworkInformation.getInternetConnectionProfile();
        if ((!('getNetworkConnectivityLevel' in internetconection)) || ((internetconection.getNetworkConnectivityLevel()) < 3)) {
            alert("internet not connected");
        }
else{
    alert("internet connected");
}

试试这个,参考: http: //www.codeproject.com/Tips/564389/Check-connection-with-WinJS

于 2015-02-17T09:21:40.103 回答
0

您可以像这个帖子答案一样检查de connection:This is for c#, but the same classes are available for javascrip

如果没有互联网连接,则显示错误消息

http://msdn.microsoft.com/en-US/library/windows/apps/windows.networking.connectivity.networkinformation.getinternetconnectionprofile

于 2013-01-16T13:48:33.503 回答
0

您可能已经添加(或像我经常做的那样从 MSDN 示例中借用代码)使用事件侦听器来处理 onNetworkStatusChange 事件。尝试使用 removeEventListener 删除它以停止进一步检查互联网连接。

于 2012-11-05T17:43:20.397 回答