jakkob: FF Addon Einfaches Beispiel funktioniert nicht

Beitrag lesen

Hallo,

ich bin rel. neu bei sowohl Javascript als FF Addons. Aber ich habe mich schon recht umfangreich eingelesen. Ich versuche ein Addon zu erstellen, aber ich komme gerade nicht weiter.

Ich rufe über einen Button im Chrome eine JS-Funktion auf. Wenn ich da jetzt

alert('Hallo Welt!');

reinschreibe geht alles. Wenn ich aber

document.getElementsByTagName('head')[0].appendChild(myChild);

versuche (nachdem ich myChild erstellt habe, of course) dann bekomme ich immer nur

document.getElementsByTagName("head")[0] is undefined  
error source line: [Break on this error] Filtered chrome url chrome://myExtension/content/browser.js

von firebug als fehlermeldung ausgeliefdert :-(.

Und das head-Element existiert natürlich. Auch kann ich die firebug-js-console nicht in der Funktion aufrufen

window.console.log('test');

resultiert immer in einer Fehlermeldung. Aber in der geladenen Seite kann ich alles ganz normal machen. Da funktioniert es zB auch, wenn ich in die Konsole

getElementsByTagName('head')...

schreibe.

Ich hoffe ich mache hier noch einen einfachen Denkfehler. Könnt ihr mir helfen?