你好下, 我在互联网上搜索,并且无法找到完整的教程",如何编写代码,如果没有互联网连接自动显示错误信息。我从Visual Studio开始使用Javascript创建Windows 10应用程序。我四处搜索,并在stackoverflow上找到了jQuery或AJAX的一些示例,但似乎并不适用于我的应用程序。有人可以共享我可以放入我的应用程序的代码吗?
我为自己的网站创建了一个应用程序,其中包含一些附加功能,以及它的互联网连接。
感谢
答案 0 :(得分:2)
您可以使用NetworkConnectivityLevel,NetworkInformation.getInternetConnectionProfile和getNetworkConnectivityLevel执行此操作,并在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>