关于html:使用JavaScript检测Internet连接

Detecting Internet Connection with JavaScript

目前,我正在制作一款具有某些需要互联网连接的功能的缓存iPhone应用程序,而其他功能则不需要。我想知道如何使用JavaScript检测互联网连接,如何使某些页面显示"无互联网连接"文本,以及使其他页面正常工作。


在HTML5中,您可以使用:

1
 navigator.onLine

检测互联网连接。

实时演示:http://jsfiddle.net/DerekL/fHQK4/


您可以制作一个iframe并将src设置为google。如果几秒钟之内没有触发加载,则说明他们可能没有互联网。