0

我的一个项目依赖于浏览器全屏模式。

我刚刚发现使用 Windows 的“游戏栏”( windows+ G) 可以让用户浏览而没有任何痕迹。所以这是我的问题:在浏览器中,怎么可能检测(或禁止)“游戏栏”的使用。

windows注意:游戏栏的快捷键是可配置的,所以监听+的按键事件G是不够的。

4

1 回答 1

0

你可以使用document.visibilityState. 来自MDN

Document.visibilityState 只读属性返回文档的可见性,即该元素现在在哪个上下文中可见。了解文档是在背景中还是在不可见的选项卡中,还是仅为预渲染加载是很有用的。

像这样的东西:

const isVisible = () => document.visibilityState === "visible";
于 2022-02-10T16:23:25.390 回答