Tak więc:
- Kod: Zaznacz cały
// musimy zaczekać na załadowanie okna, bo na początku tabbrowser jeszcze nie istnieje
window.addEventListener('load', init, false);
function moje_init() {
gBrowser.addEventListener('load', nowa, false);
}
...
Tylko pod żadnym pozorem nie używaj nazwy init dla tej funkcji, bo powoduje to konflikty z innymi rozszerzeniami, bo oczywiście każdy tak to nazywa. Albo do wszystkich funkcji dawaj prefiks np. nazwę swojego rozszerzenia albo najlepiej stwórz własny obiekt w którym wszystko zawrzesz.