3

我开发了一个greasemonkey 脚本来刷新页面并检查某些更新。我想在一个选项卡中运行此脚本并在另一个选项卡中浏览互联网,然后让脚本在找到更新时自动激活它的选项卡。

我不确定那有多清楚,也许这更好:

选项卡 1 正在运行一个greasemonkey 脚本,每x 秒刷新一次以查找单词“foo”

选项卡 2 正在浏览 stackoverflow

-- 现在在刷新时,GM 脚本会找到单词“foo”。这是我希望选项卡焦点自动从选项卡 2 转移到选项卡 1 的时候。

这是否可能,如果可以,我该如何实现?

谢谢。

4

3 回答 3

3

我很确定 Firefox 将焦点放在调用alert(). 所以只要弹出一个
alert('found foo')

于 2008-12-01T07:35:14.220 回答
1

您可以通过ScriptishGM_openInTab实现来实现这一点,如下所示:

GM_openInTab(window.location.href, true);

这应该会导致 GM 脚本所在的页面成为焦点。

于 2011-03-07T00:09:08.647 回答
0

你看过GM_openInTab()吗?

于 2008-12-01T17:13:09.843 回答