Javascript 将标签置于最前面

Javascript bring a tab to the front

我正在编写一个 Javascript,它使用 Tampermonkey 在浏览器中运行。

脚本中的逻辑如下。 1. 做一些检查。 2. 如果满足某个条件,则在浏览器中触发一个警告框。

目前警告框显示在浏览器选项卡中,但在多个选项卡中,用户在导航到选项卡之前不会注意到警告框。

我正在尝试找出以下一项或两项。 1. 将选项卡置于最前面,即关注该选项卡。 2. 做一些比警告框更积极的事情来吸引用户的注意力。我想到了播放声音等,但它需要用户的扬声器打开等。

任何关于如何使这项工作的想法将不胜感激。

这似乎无法完成,最简单的选择是将一些数据写入浏览器的本地存储,然后打开一个新的 window,获取数据并显示它。