当页面中的值达到特定数字时,关注浏览器选项卡

时间:2018-02-28 17:45:53

标签: javascript jquery browser browser-tab

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

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

感谢。

2 个答案:

答案 0 :(得分:1)

这是不可能的。

有两种可能的解决方案。

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

  2. 这更受欢迎的是将页面上的图标更改为另一个看起来像警报的图标。并改变标题。播放声音是用户发生某事的另一个暗示。

  3. 希望这有帮助!

答案 1 :(得分:0)

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

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

Firefox delayed alert example

Chrome不会向用户提供任何此类选项,但会使用橙色指示标记该标签:

enter image description here

enter image description here

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



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