好的!所以,我现在有一个看起来“太复杂的问题”。我必须在 10 秒后打开用户提供的 URL。一旦打开该窗口,我必须检查在接下来的 10 秒内是否打开了任何其他窗口或浏览器。如果没有,我只是关闭当前窗口并发出警报。如果打开了一个窗口或浏览器,我必须提醒用户通知它。
现在已经为此工作了4-5个小时。但是,还没有找到东西。
有人有什么主意吗?
谢谢
好的!所以,我现在有一个看起来“太复杂的问题”。我必须在 10 秒后打开用户提供的 URL。一旦打开该窗口,我必须检查在接下来的 10 秒内是否打开了任何其他窗口或浏览器。如果没有,我只是关闭当前窗口并发出警报。如果打开了一个窗口或浏览器,我必须提醒用户通知它。
现在已经为此工作了4-5个小时。但是,还没有找到东西。
有人有什么主意吗?
谢谢
您可以做的最好的事情是使用页面可见性 api 来查看您的窗口是否已被另一个窗口隐藏,或者可能使用 onblur 处理程序来查看用户是否已从您的窗口切换到另一个窗口。请参阅此处:有没有办法检测浏览器窗口当前是否处于活动状态?.