rozszerzenie firefox. Jak złapać zdarzenie onload?
Więc ... nie można rozszerzyć skryptów na firefox. to somelika to webspider, napisany w javascript. co chcę robić:
Chcę załadować stronę, wykonać jakąś pracę, a następnie przejść do innej strony (używając adresu URL z załadowanej strony). Po załadowaniu nowej strony - pająk wykonuje tę samą pracę.
Algoritm jest podobny do tego:
poczekaj, aż strona zostanie załadowanawykonać jakąś pracęwybierz inny adres URLprzejdź do tego adresu URLgoto 1.w mojej głównej funkcji wykonuję ten kod:
gBrowser.addEventListener("DOMContentLoaded",haXahv8, false);
i wszystko działa dobrze, dopóki nie przejdę na inną stronę ... jak mogę ponownie użyć zdarzenia DOMContentLoaded w moim rozszerzeniu firefox? Pytanie brzmi: czy możliwe jest ponowne użycie zdarzenia load / DOMContentLoaded w rozszerzeniu firefoxu dla różnych stron? jeśli tak, to jak?
p.s. wcześniej rozwiązywałem ten problem, używając formularzy okien i przeglądarki + c ++ ... ooh, jaka to była godzina ... sen! bo wszystko działało dobrze =)