browser - 当被另一个窗口遮挡时检测浏览器窗口的可见性
问题描述
Page Visibility API有助于识别窗口是否对用户可见。根据规范概述,这有助于识别:
- 如果用户已移动到另一个浏览器选项卡
- 如果用户已最小化浏览器窗口
然而,它无助于回答当前窗口是否可见但被前景中的另一个窗口遮蔽的问题。
焦点和模糊事件- 在浏览器窗口上监控 - 可以识别用户是否不再进行交互,但不能识别是否被遮挡。Stackoverflow的响应强调了它用于检测“活动”和“非活动”窗口状态的用途。
是否有关于如何检查浏览器窗口是否被另一个前台应用程序完全或部分遮挡的指导。
解决方案
推荐阅读
- amazon-web-services - AWS 访问密钥与密钥对
- ruby - 如何在两个字符/子字符串之间提取子字符串
- azure-data-factory-2 - Azure 数据工厂 V2 集 AzureRmDataFactoryV2Dataset:“表名”不能为空
- elasticsearch - 带有变量的弹性搜索查询脚本
- ruby-on-rails - Rails 参数:需要键,然后允许哈希数组
- python - 合并两个数据框,但仅在一条记录上显示合并数据
- java - 我正在尝试创建一个将字节转换为人类可读的 JAVA 的程序
- git - Mobaxterm Git 克隆/推送终止,无需克隆或更新远程仓库
- amazon-web-services - 如何为 s3 存储桶自动化 AWS Elastic Transcoder 作业?
- iterator - 如何用迭代器包装异步