MozillaPL.org - polskie centrum Mozilli

Główne menu:

pageMod uruchamiający się tylko 1 raz

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

Moderator: Pomocy?!

pageMod uruchamiający się tylko 1 raz

Postautor: jaffa » 26 grudnia 2012, 20:46

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0

Witam, jestem w trakcie nauki pisania rozszerzeń do ff. Natrafiłem na problem i nie mam pomysłu jak go rozwiązać.
Oto fragment kodu z main.js:

Kod: Zaznacz cały
 var pageMod = require("page-mod");
    var dzialajPageMod = pageMod.PageMod({
        include: "http://http://pl.wikipedia.org/wiki/Firefox",
        contentScriptFile: [data.url("exe.js")],
        attachTo: ["existing", "top"],
        onAttach: function(worker) {
            worker.port.on("exe-destroy", function(){
                dzialajPageMod.destroy();
            });
        }
    });


Dla uproszczenia powiedzmy ze exe.js ingeruje w kod strony powiedzmy losowo co sekunde zmienia kolor kolejnej litery a co minute ładuje strone przez ajax od nowa (wiem że głupie ale to uproszczenie). Wszytko działa tak jak trzeba dopóki ręcznie nie kliknie sie odśwież strone. Wówczas działaja jednoczesnie 2 page-mody. Czy jest sposób aby zablokować uruchomienie page-moda gdy na zakładce juz jeden taki pracuje? Zalezy mi własnie na tym by działał nadal ten pierwszy bo juz zebrał troche potrzebnych informacji do dalszej pracy.
jaffa
 
Posty: 1
Z nami od: 26 grudnia 2012, 20:01

Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

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

Przejdź do powiązanej strony

Nawigacja:

Stopka: