【发布时间】:2011-10-25 09:08:12
【问题描述】:
如何检测导航器是否将您的状态更改为在线/离线?
类似:
var oldState = navigator.onLine;
window.navigator.onlinechange = function(evnt,newState) {
alert('your changed from' + oldState + ' to' + newState + 'state');
}
【问题讨论】:
-
事实上 navigator.onLine 不显示互联网可用性。它只显示您的计算机连接到任何网络。请改用github.com/PixelsCommander/OnlineJS。它有相应的回调,只需要包含 online.js 到 porject 并设置 window.onLineHandler 和 window.offLineHandler 函数。
标签: javascript onchange navigator