Greasemonkey / JavascriptでFirefoxタブをアクティブにしますか?これは可能ですか?

StackOverflow https://stackoverflow.com/questions/329986

質問

ページを更新して特定の更新をチェックするグリースモンキースクリプトを開発しました。このスクリプトをタブで実行し、別のタブでインターネットを閲覧したいのですが、更新が見つかったときにスクリプトがタブを自動的にアクティブにします。

それがどれほど明確であったかわからない、多分これの方が良い:

Tab 1は、greasemonkeyスクリプトを実行し、x秒ごとに単語「quot; foo」を探して更新します

Tab 2はstackoverflowを参照しています

-更新時に、GMスクリプトは" foo"という単語を見つけます。これは、タブフォーカスをタブ2からタブ1に自動的にシフトする場合です。

これは可能ですか?可能であれば、どのようにこれを達成しますか?

ありがとう。

役に立ちましたか?

解決

firefoxは、 alert()を呼び出すタブにフォーカスを与えると確信しています。そのため、
alert( 'found foo')

他のヒント

Scriptish GM_openInTab の実装:

GM_openInTab(window.location.href, true);

それにより、GMスクリプトが置かれているページがフォーカスされるはずです。

GM_openInTab()を見ましたか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top