我试图通过使用 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 调用。