如何强制网页认为它处于焦点内或焦点外?
How to force a webpage to think that it is in or out focus?
我正在尝试构建一个 Web 应用程序(以了解 WebSockets 和自适应行为)来轮询不同的社交媒体网站并在一个地方显示所有最新更新。我想让页面在失焦时停止更新,然后在聚焦时再次更新。
测试失焦行为非常困难,因为我必须依靠日志来确保我的应用程序正常运行,并且无法在一台监视器中打开 window 并处理代码在另一台显示器上。
我的问题是:
有没有办法让 "force" 选项卡认为它处于焦点内或焦点外,就像 DevTools 中的强制元素状态,但对于整个选项卡。
我 运行 Chrome Windows 10。我找不到使用 DevTools 的方法,并且不想为此设置整个测试框架一件简单的事情。
感谢您的宝贵时间。
- 打开 Command Menu.
- 运行
Emulate a focused page
命令。
如果您创建一个 Live Expression 并将表达式设置为 document.hasFocus()
,您将看到在您 运行 命令 Emulate a focused page
之后页面始终认为它处于焦点中.
我正在尝试构建一个 Web 应用程序(以了解 WebSockets 和自适应行为)来轮询不同的社交媒体网站并在一个地方显示所有最新更新。我想让页面在失焦时停止更新,然后在聚焦时再次更新。
测试失焦行为非常困难,因为我必须依靠日志来确保我的应用程序正常运行,并且无法在一台监视器中打开 window 并处理代码在另一台显示器上。
我的问题是:
有没有办法让 "force" 选项卡认为它处于焦点内或焦点外,就像 DevTools 中的强制元素状态,但对于整个选项卡。
我 运行 Chrome Windows 10。我找不到使用 DevTools 的方法,并且不想为此设置整个测试框架一件简单的事情。
感谢您的宝贵时间。
- 打开 Command Menu.
- 运行
Emulate a focused page
命令。
如果您创建一个 Live Expression 并将表达式设置为 document.hasFocus()
,您将看到在您 运行 命令 Emulate a focused page
之后页面始终认为它处于焦点中.