document.body.ononline
和navigator.onLine
有什么区别?他们是否使用相同的Java Script
API来验证网络的连接和断开(打开/关闭)?我做了google
,但没有找到有前途的答案。如果两个都有自己的API来验证网络连接,那么使用document.body.ononline
或navigator.onLine
最佳答案
NavigatorOnLine.onLine documentation指出:
返回浏览器的在线状态。该属性返回一个
布尔值,其中true表示在线,false表示离线。
只要浏览器能够连接,该属性就会发送更新
网络变化。
ononline documentation表明这是一个事件,在浏览器联机时使用,例如:
window.onload = function() {
document.body.ononline = function() { alert('browser is now ONLINE'); };
}