提问人:Ted 提问时间:9/16/2008 最后编辑:FelipeAlsTed 更新时间:7/8/2014 访问量:4097
从 iPhone Web 应用程序检查在线状态
Checking online status from an iPhone web app
问:
有没有办法从网络应用程序检查iPhone是否在线。也就是说,在移动 Safari 中,我是否可以检查设备的在线状态,看看我是否应该尝试 AJAX 调用。
在 Firefox/常规 WebKit 中,这将是:
if(navigator.onLine)
{
onlineCode()
}
答:
2赞
Loren Segal
9/16/2008
#1
截至 2008 年 5 月 16 日,相同的代码应该在 WebKit 夜间构建中工作。我想这意味着您需要希望 2.1 更新包含新版本的 safari。
https://bugs.webkit.org/show_bug.cgi?id=19105
4赞
Isaac Waller
1/9/2009
#2
img src=“http://aonlinesite.com/a-really-little-image.png” onload=“Intenet!” onerror=“无互联网!”
评论
0赞
Christian
10/1/2012
考虑到它在 30% 的浏览器中失败,这并不那么聪明(因为这两个属性都不是标准的)。很可悲,本来是一个不错的解决方案。:(
3赞
pr1001
4/7/2009
#3
在 iPhone 上的快速测试表明,它可以从 iPhone OS 2.2 获得。
评论