是否有可靠的跨浏览器方式来检测选项卡是否具有焦点。
场景是,我们有一个应用程序会定期轮询股票价格,如果页面没有重点关注,我们可以停止轮询并为每个人节省交通噪音,尤其是当人们热衷于打开具有不同投资组合的多个标签时。
是window.onblur并且window.onfocus为此选择吗?
window.onblur
window.onfocus
是的,window.onfocus并且window.onblur应该适合您的方案:
http://www.thefutureoftheweb.com/blog/detect-browser-window- focus