Активировать вкладку Firefox в Greasemonkey / Javascript? Это возможно? - PullRequest
2 голосов
/ 01 декабря 2008

Я разработал скрипт greasemonkey, который обновляет страницу и проверяет наличие определенных обновлений. Я хотел бы запустить этот скрипт на вкладке и просмотреть Интернет на другой вкладке, но затем скрипт автоматически активирует его вкладку при обнаружении обновления.

Я не уверен, насколько ясно это было, может быть, это лучше:

Tab 1 запускает скрипт greasemonkey, обновляя каждые x секунд в поисках слова "foo"

Tab 2 просматривает stackoverflow

- Теперь при обновлении сценарий GM находит слово «foo». Это когда я хочу, чтобы фокус вкладки автоматически переключался с вкладки 2 на вкладку 1.

Возможно ли это, и если да, то как мне этого добиться?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 01 декабря 2008

Я уверен, что Firefox фокусируется на вкладках, которые вызывают alert(). Так что просто всплывет
alert('found foo')

1 голос
/ 07 марта 2011

Этого можно добиться с помощью Scriptish GM_openInTab, например:

GM_openInTab(window.location.href, true);

Это должно привести к тому, что страница, на которой находится скрипт GM, будет сфокусированной.

0 голосов
/ 01 декабря 2008

Вы смотрели на GM_openInTab () ?

...