首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法检测浏览器上的窗口停留?

有没有办法检测浏览器上的窗口停留?
EN

Stack Overflow用户
提问于 2020-02-17 19:19:55
回答 1查看 36关注 0票数 0

我在一个web-app上工作,它应该做一些功能时,用户从该选项卡移开。我设法检测到标签切换,也检测到浏览器切换

代码语言:javascript
复制
window.addEventListener('visibilitychange', () => this.dothis())

但是我仍然无法检测到用户是否打开了system-settings,比如偏好设置,或者其他内置的系统工具。有没有办法检测到这些?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-17 20:32:42

如果blur事件做了您需要的事情,您可以尝试。当活动选项卡失去对另一个选项卡、另一个窗口或另一个应用程序的焦点时,它会触发。

如果需要,您可以将其与focus事件结合使用,该事件在发生相反情况时触发(非焦点选项卡获得焦点)。

代码语言:javascript
复制
window.addEventListener('blur', () => /* ... */ );

window.addEventListener('focus', () => /* ... */ );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60261356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档