Greasemonkey / JavascriptでFirefoxタブをアクティブにしますか?これは可能ですか?
-
11-07-2019 - |
質問
ページを更新して特定の更新をチェックするグリースモンキースクリプトを開発しました。このスクリプトをタブで実行し、別のタブでインターネットを閲覧したいのですが、更新が見つかったときにスクリプトがタブを自動的にアクティブにします。
それがどれほど明確であったかわからない、多分これの方が良い:
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()を見ましたか?
所属していません StackOverflow