1

我有一个不断刷新的网页,其中一个跨度的数字正在变化(减少)。

有没有办法使用 JS 例如在该数字达到小于 10 时自动聚焦包含网页的浏览器选项卡,以便主管在不知道点击 0 之前采取行动?

谢谢。

4

2 回答 2

1

这是不可能的。

有两种可能的解决方案。

  1. 浏览器扩展。这将为您提供更多的回旋余地和控制权。

  2. 这已经变得更流行了,就是将页面上的图标更改为另一个看起来像警报的图标。并更改标题。播放声音是向用户提示发生了某事的另一个提示。

希望这可以帮助!

于 2018-02-28T17:51:40.803 回答
1

根据浏览器和用户的设置,alert可能会将用户带到打开警报的选项卡。在其他浏览器alert中,可能只会将选项卡图标更改为突出。

Firefox 通过“允许来自 example.com 的对话框将您带到他们的选项卡”复选框为用户提供启用此行为的选项,默认情况下未选中:

Firefox 延迟警报示例

Chrome 没有为用户提供任何此类选项,但会用橙色指示器标记​​选项卡:

在此处输入图像描述

在此处输入图像描述

您可以通过运行此代码段然后切换到另一个选项卡来测试浏览器的行为:

setTimeout(function() {
  alert('this is a delayed alert');
}, 3*1000);

于 2018-02-28T18:11:39.027 回答