在跨浏览器平台中检测互联网连接

时间:2013-08-30 09:16:48

标签: php javascript jquery


我需要在我的js文件中检测互联网连接。我使用Navigator.Online,但它不可靠,特别是在Firefox和Safari中。 只有chrome似乎返回正确的输出。我也遇到了精彩的jquery插件checkNet,但经过分析后,我发现它只是检查服务器而不是因特网,因为当我在本地运行时它从xammp服务器检查它

这是我用作参考的链接

http://tomriley.net/blog/archives/111
Check if Internet Connection Exists with Javascript?
Jquery Plugin for Detecting Internet Connection

是否有其他简单的方法可以在所有浏览器中使用jquery / Java脚本检查互联网连接。我需要检查互联网连接而不是服务器错误,我也在处理跨域,即数据在两个不同的域/服务器之间传递

这里是我使用的导航器在线代码,但似乎没有完美的工作

var netCheck = navigator.onLine ? 'online' : 'offline'; 

任何jquery,javascript或PHP解决方案都可以正常工作

1 个答案:

答案 0 :(得分:1)

你可以试着ping一些地址,在盒子外思考;)