Как получить доступ к данным веб-страницы из расширения Firefox?

Мне удалось получить собственное базовое расширение, работающее в Firefox.

Что я хочу сделать дальше:

Проверьте, находится ли пользователь на нужной веб-страницеЕсли да: проверьте страницу на каждом постбеке на наличие скрытого элемента, содержащегострокаЕсли найдено: запустите внешнее приложение сстрока параметр

У меня есть некоторый опыт работы с javascript на веб-страницах, но я неНе знаю, как зарегистрировать мой скрипт для запуска на каждой веб-странице, открытой в Firefox, и как получить доступ к элементам на странице.

Подсказки, с чего начать, будут оценены ...

РЕДАКТИРОВАТЬ: Я понял, как запустить мой код на каждой странице:

addEventListener("DOMContentLoaded", doSomething, false);

EDIT2: Я мог получить доступ к данным страницы с помощью event.originalTarget в обработчике и запускать приложения с помощью Components.interfaces.nsIProcess

Ответы на вопрос(1)

Ваш ответ на вопрос