MozillaPL.org - polskie centrum Mozilli

Główne menu:

Zamiana zawartości przy wczytaniu karty

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

Zamiana zawartości przy wczytaniu karty

Postautor: husky83 » 25 czerwca 2010, 12:12

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4

Witam,
szukałem i nie znalazłem.. Tzn. po części działa, ale nie do końca.

Próbuję napisać rozszerzenie, które działa na konkretnej stronie. Problem w tym, że na chwilę obecną karna, na której otwiera się strona musi być aktywna, żeby rozszerzenie zadziałało.

Kod: Zaznacz cały
window.addEventListener("load", function () {
  gBrowser.addEventListener('DOMContentLoaded', function () {
      checkurl(gBrowser.currentURI.spec);
   }, false)
}, false);


Czyli po pierwsze jak pobrać adres karty, która właśnie się wczytała? w ten sposób sprawdzam adres aktualnie otwartej karty :(

Do zawartości strony odwołuję się przez:
Kod: Zaznacz cały
content.document.getElementsByTagName


I tu chyba jest właśnie problem - jak odwołać się do karty, która wywołała włączenie funkcji checkurl?

I jednocześnie drugi problem - na tej stronie będzie pływająca ramka (iframe), która będzie przeładowywana... Gdy ona się przeładuje - skrypt wykonuje się ponownie. A tego nie chcemy :)

Problem pewnie jest banalnie prosty, jednak nie mam pojęcia jak się za to zabrać :(
husky83
 
Posty: 1
Z nami od: 25 czerwca 2010, 12:00

Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: