当页面中的值达到特定数字时,关注浏览器选项卡
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当页面中的值达到特定数字时,关注浏览器选项卡相关的知识,希望对你有一定的参考价值。
我有一个不断刷新的网页,其中跨度的数字正在变化(减少)。
有没有办法使用JS作为例子,当该数字达到少于10时自动聚焦包含网页的浏览器选项卡,以便主管在点击0之前采取行动而不知道?
谢谢。
答案
这是不可能的。
有两种可能的解决方案。
- 浏览器扩展。这将为您提供更多的余地和控制。
- 这已经变得更加流行,就是将页面上的favicon更改为另一个看起来像警报的页面。并改变标题。播放声音是用户发生某事的另一个暗示。
希望这可以帮助!
另一答案
根据浏览器和用户的设置,alert
可能会将用户带到打开警报的选项卡。在其他浏览器中,alert
可能只会更改选项卡图标以突出显示。
Firefox为用户提供了启用此行为的选项,其中“允许example.com中的对话框将您带到其选项卡”复选框,默认情况下未选中:
Chrome不会向用户提供任何此类选项,但会使用橙色指示标记该标签:
您可以通过运行此代码段然后切换到另一个选项卡来测试浏览器的行为:
setTimeout(function() {
alert('this is a delayed alert');
}, 3*1000);
以上是关于当页面中的值达到特定数字时,关注浏览器选项卡的主要内容,如果未能解决你的问题,请参考以下文章
移动 Safari - Javascript 打开选项卡而不会失去对当前页面的关注