首页 > 解决方案 > 当被另一个窗口遮挡时检测浏览器窗口的可见性

问题描述

Page Visibility API有助于识别窗口是否对用户可见。根据规范概述,这有助于识别:

  1. 如果用户已移动到另一个浏览器选项卡
  2. 如果用户已最小化浏览器窗口

然而,它无助于回答当前窗口是否可见但被前景中的另一个窗口遮蔽的问题。

焦点和模糊事件- 在浏览器窗口上监控 - 可以识别用户是否不再进行交互,但不能识别是否被遮挡。Stackoverflow的响应强调了它用于检测“活动”和“非活动”窗口状态的用途。

是否有关于如何检查浏览器窗口是否被另一个前台应用程序完全或部分遮挡的指导。

标签: browservisibility

解决方案


推荐阅读