document.body.ononlinenavigator.onLine有什么区别?他们是否使用相同的Java Script API来验证网络的连接和断开(打开/关闭)?我做了google,但没有找到有前途的答案。如果两个都有自己的API来验证网络连接,那么使用document.body.ononlinenavigator.onLine

最佳答案

NavigatorOnLine.onLine documentation指出:


  返回浏览器的在线状态。该属性返回一个
  布尔值,其中true表示在线,false表示离线。
  只要浏览器能够连接,该属性就会发送更新
  网络变化。


ononline documentation表明这是一个事件,在浏览器联机时使用,例如:

window.onload = function() {
    document.body.ononline = function() { alert('browser is now ONLINE'); };
}

08-27 22:49