从iPhone网页应用程序检查在线状态

5

有没有办法从Web应用程序中检查iPhone是否在线。也就是说,在移动Safari中,我能否检查设备的在线状态,以确定是否应该尝试AJAX调用。

在Firefox /常规WebKit中,可以这样做:

if(navigator.onLine) 
{
    onlineCode() 
}
3个回答

4

图片源地址为"http://aonlinesite.com/a-really-little-image.png",当图片加载时触发事件"Intenet!",当图片加载失败时触发事件"NoInternet!"。


考虑到它在30%的浏览器中失败(因为这两个属性都不是标准属性),并不那么聪明。相当遗憾,本来是一个很好的解决方案。:( - Christian

3

在iPhone上进行的快速测试显示,它可用于iPhone OS 2.2。


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接