Jak uzyskać dostęp do danych strony z rozszerzenia firefox?

Udało mi się uzyskać niestandardowe, bardzo podstawowe rozszerzenie działające w Firefoksie.

Chcę teraz:

Sprawdź, czy użytkownik znajduje się na wybranej stronie internetowejJeśli tak: sprawdź stronę przy każdym postbacku w poszukiwaniu ukrytego elementu zawierającegostrunowyJeśli znaleziono: uruchom zewnętrzną aplikację za pomocąstrunowy parametr

Mam pewne doświadczenie w korzystaniu z javascript na stronach internetowych, ale nie wiem, jak zarejestrować skrypt do uruchomienia na każdej stronie otwartej w firefox i jak uzyskać dostęp do elementów na stronie.

Wskazówki na temat tego, gdzie zacząć, będą mile widziane ...

EDYTOWAĆ: Zorientowałem się, jak uruchomić mój kod na każdej stronie:

addEventListener("DOMContentLoaded", doSomething, false);

EDIT2: Mogłem uzyskać dostęp do danych strony za pomocą event.originalTarget w procedurze obsługi i uruchamiać aplikacje za pomocą Components.interfaces.nsIProcess

questionAnswers(1)

yourAnswerToTheQuestion