我有一个javascript计时器,它不断地(每10秒一次)发出XMLHTTP请求.我希望能够在窗口或标签失去焦点时暂停计时器.
我完全了解对象上的事件onFocus和onBlur事件window,但它们并不能在所有浏览器中可靠地触发.例如,在Safari中,选项卡不会触发事件.
onFocus
onBlur
window
下面的简单代码提炼了我正在寻找的功能:
Testing
有没有人有一种技术可以确定浏览器窗口或标签何时失去/获得适用于所有流行浏览器的焦点?