如何确定浏览器进程是否在前台运行?

时间:2019-06-23 11:17:26

标签: javascript google-chrome browser

是否可以使用Javascript确定浏览器进程本身是在后台运行还是在前台运行? 我正在寻找一种方法,该方法可以让我知道浏览器进程是否在操作系统级别的前台/后台(例如,chrome.exe进程在操作系统级别的前台/后台)。

我注意到,使用Page Visibility WebAPI,我可以确定选项卡是否在焦点上,但是实际上,如果选项卡在焦点上,但是浏览器本身仍然不可见,那么它就被认为是可见的。

说明-我的目标是仅在客户端上更新特定数据,就好像用户现在肯定正在查看浏览器一样。换句话说,我必须检查浏览器中的特定选项卡是否处于活动状态(是否使用Page Visibility API进行了设置),并且浏览器本身位于计算机上运行的所有其他进程的顶部。

谢谢

0 个答案:

没有答案