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?