Я разработал сценарий greasemonkey, который обновляет страницу и проверяет наличие определенных обновлений. Я хотел бы запустить этот сценарий на вкладке и просматривать Интернет на другой вкладке, но затем скрипт автоматически активирует эту вкладку при обнаружении обновления.
Я не уверен, насколько это было ясно, может быть, так лучше:
Вкладка 1 запускает скрипт greasemonkey, обновляющийся каждые x секунд в поисках слова «foo».
Вкладка 2 просматривает stackoverflow
- Теперь при обновлении скрипт GM находит слово «foo». Это когда я хочу, чтобы фокус вкладки автоматически перемещался с вкладки 2 на вкладку 1.
Возможно ли это, и если да, то как мне этого добиться?
Спасибо.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я почти уверен, что Firefox фокусирует внимание на вкладках, вызывающих alert(). Так что просто выскочите analert('found foo')
Вы смотрели GM_openInTab ()?
Вы можете добиться этого с помощью реализации GM_openInTabСкрипичный, например:
GM_openInTab(window.location.href, true);
Это должно привести к тому, что страница, на которой находится сценарий GM, будет сфокусирована.
Если вы просматриваете stackoverflow в поисках свежих вопросов, вот подсказка: RSS-каналы для выбранного вами тега намного меньше, и с ними легче работать.