Php 在跨浏览器平台中检测internet连接
Php 在跨浏览器平台中检测internet连接,php,javascript,jquery,Php,Javascript,Jquery,我需要在我的js文件中检测internet连接。我使用了Navigator.Online,但它不可靠,尤其是在Firefox和Safari中。 似乎只有chrome返回正确的输出。我还遇到了很棒的jquery插件checkNet,但在分析它之后,我发现它只是在检查服务器,而不是互联网,因为当我在本地运行它时,它会从xammp服务器检查它 这是我用来参考的链接 在所有浏览器中使用jquery/Java脚本检查internet连接还有其他简单的方法吗。我需要检查互联网连接,而不是服务器错误,我
我需要在我的js文件中检测internet连接。我使用了Navigator.Online,但它不可靠,尤其是在Firefox和Safari中。 似乎只有chrome返回正确的输出。我还遇到了很棒的jquery插件checkNet,但在分析它之后,我发现它只是在检查服务器,而不是互联网,因为当我在本地运行它时,它会从xammp服务器检查它 这是我用来参考的链接
在所有浏览器中使用jquery/Java脚本检查internet连接还有其他简单的方法吗。我需要检查互联网连接,而不是服务器错误,我还需要处理跨域问题,即数据在两个不同的域/服务器之间传递 下面是我使用的navigator在线代码,但它似乎并不完美
var netCheck = navigator.onLine ? 'online' : 'offline';
任何jquery、javascript或PHP解决方案都能起作用您可以尝试ping某个地址,跳出框框思考;) 我想这是发现在线/离线连接的最佳/可靠方法。不知道为什么会出现-1.如何使用javascript或jquery ping??你能分享一些代码吗??