Zuerst registrieren Sie ein Overlay in browser.xul
in Ihrer Manifestdatei:
overlay chrome://browser/content/browser.xul chrome://sample/content/sample.xul
Fügen Sie dann etwas JavaScript in Ihre sample.xul
ein. Dieses JavaScript sollte einen onload
-Ereignishandler an das Fenster anhängen. Dies wird jedes Mal ausgelöst, wenn ein neues Browserfenster geöffnet wird und Ihr Code ausgeführt wird.
Alternativ, wenn Sie nur eine Instanz Ihres Codes benötigen, die unter allen Fenstern gemeinsam genutzt wird, erwägen Sie eine vollständige XPCOM-Komponente, in der Sie sich für das Anhören des profile-after-change
-Ereignisses registrieren können, das eines der frühesten Ereignisse ist, das beim Start nach dem Einrichten des Profilverzeichnisses und anderer Dienste auftritt.