Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Webbrowser控件,检测internet连接_Javascript_Browser_Connectivity - Fatal编程技术网

Javascript Webbrowser控件,检测internet连接

Javascript Webbrowser控件,检测internet连接,javascript,browser,connectivity,Javascript,Browser,Connectivity,这是我的代码场景, 我在webbrowser控件中显示html页面。内容将从某个RSS url动态加载(使用JQuery从url加载内容),并显示在WB中。我的问题是,当通过滚动文本完成循环时,我必须检查“互联网连接”。我尝试使用“navigator.onLine”,它在html页面中运行良好,但在加载到Web浏览器控件时不起作用,即使internet断开连接,它也会返回“true”。jQuery ajax方法允许您定义一个错误回调,如果用户断开连接(或出于其他原因),应该会命中该错误回调 更多

这是我的代码场景,
我在webbrowser控件中显示html页面。内容将从某个RSS url动态加载(使用JQuery从url加载内容),并显示在WB中。我的问题是,当通过滚动文本完成循环时,我必须检查“互联网连接”。我尝试使用“navigator.onLine”,它在html页面中运行良好,但在加载到Web浏览器控件时不起作用,即使internet断开连接,它也会返回“true”。

jQuery ajax方法允许您定义一个错误回调,如果用户断开连接(或出于其他原因),应该会命中该错误回调


更多信息:

Mike,谢谢你的回复。我尝试了上面的解决方案,但总是会调用error函数,即使连接已建立(也可以查看www.google.com和yahoo)。
$.ajax({
  url: "test.html",
  cache: false,
  success: function(html){
    $("#results").append(html);
  },
  error: function(XMLHttpRequest, textStatus, errorThrown){
    alert("oh crap, an error: " + textStatus);
  }
});