检查是否没有Internet连接 - 弹出窗口 - Windows 10应用程序(Javascript)

时间:2016-01-03 17:36:08

标签: javascript jquery windows uwp internet-connection

你好下, 我在互联网上搜索,并且无法找到完整的教程",如何编写代码,如果没有互联网连接自动显示错误信息。我从Visual Studio开始使用Javascript创建Windows 10应用程序。我四处搜索,并在stackoverflow上找到了jQuery或AJAX的一些示例,但似乎并不适用于我的应用程序。有人可以共享我可以放入我的应用程序的代码吗?

我为自己的网站创建了一个应用程序,其中包含一些附加功能,以及它的互联网连接。

感谢

3 个答案:

答案 0 :(得分:2)

您可以使用NetworkConnectivityLevelNetworkInformation.getInternetConnectionProfilegetNetworkConnectivityLevel执行此操作,并在default.js中显示MessageDialog的信息,如下所示:

SecKeyRawVerify

答案 1 :(得分:1)

$.get('/').fail(function(){
    //request failed for some reason.  probably internet down
    console.log("your internet is down");
});

答案 2 :(得分:1)

您可以按如下方式使用某些HTTP测试服务:

<html>
<body>
<div id="status" style="width:100px;height:40px;"></div>
<script>
function GetConnectionStatusToElement(element) {
    var request = new XMLHttpRequest();
    request.open("GET", "https://httpbin.org/", true);
    request.onload = function () {
       element.innerHTML = "Connected"; 
    };
    request.onerror = function () {
       element.innerHTML = "Not Connected";
    };
    request.send();
}
GetConnectionStatusToElement(document.getElementById("status"));
</script>
</body>
<html>