使用JavaScript或jQuery检测互联网连接?

时间:2014-11-16 15:19:29

标签: javascript jquery

我想在网页加载时检查互联网是否可用。我想这样做是为了:

  • 在开发期间,如果离线,则禁用类似按钮请求
  • 如果没有网络,则加载本地链接,否则从HTTP加载
  • 仅在用户在线时才在基于appcache的离线应用中从服务器调用更多数据

我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

window.navigator对象具有online属性,您可以使用:

https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine.onLine

或者,您可以快速发出Ajax请求并检查收到的错误代码。