我正在尝试使用HTML5的在线和离线事件准确地检测浏览器何时离线。
这是我的代码:
<script>
// FIREFOX
$(window).bind("online", applicationBackOnline);
$(window).bind("offline", applicationOffline);
//IE
window.onload = function() {
document.body.ononline = IeConnectionEvent;
document.body.onoffline = IeConnectionEvent;
}
</script>
当我在Firefox或IE上仅点击“脱机工作”时,它的表现很好,但是当我实际拔掉线时,它有点随机。
最好的方法是检测这种变化的方式是什么? 我想避免使用带有超时的重复ajax调用。