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

时间:2008-09-15 20:15:13

标签: javascript iphone mobile-safari

有没有办法通过网络应用查看iPhone是否在线。也就是说,在移动版Safari中,我可以查看设备的在线状态,看看是否应该尝试AJAX调用。

在Firefox /常规WebKit中,这将是:

if(navigator.onLine) 
{
    onlineCode() 
}

3 个答案:

答案 0 :(得分:4)

img src =“http://aonlinesite.com/a-really-little-image.png”onload =“Intenet!”的onerror = “NoInternet!”

答案 1 :(得分:3)

iPhone上的快速测试显示它可从iPhone OS 2.2获得。

答案 2 :(得分:2)

相同的代码应该在2008年5月16日的WebKit夜间版本中运行。我想这意味着你需要希望2.1更新包含一个新版本的safari。

https://bugs.webkit.org/show_bug.cgi?id=19105