一尘不染

检测浏览器选项卡是否具有焦点

javascript

是否有可靠的跨浏览器方式来检测选项卡是否具有焦点。

场景是,我们有一个应用程序会定期轮询股票价格,如果页面没有重点关注,我们可以停止轮询并为每个人节省交通噪音,尤其是当人们热衷于打开具有不同投资组合的多个标签时。

window.onblur并且window.onfocus为此选择吗?


阅读 289

收藏
2020-05-01

共1个答案

一尘不染

是的,window.onfocus并且window.onblur应该适合您的方案:

http://www.thefutureoftheweb.com/blog/detect-browser-window-
focus

2020-05-01