Hi,
ich habe eine Erweiterung für Firefox vor einiger Zeit gebastelt und würde die nun gerne so erweitern, dass beim ersten Firefox-Start nach deren Installation eine bestimmte Seite geöffnet wird, beispielsweise bei Personas ist das ja so, nach der Installation öffnet Firefox einen Tab mit dieser Seite z.B.: http://www.getpersonas.com/firstrun?version=1.2
Nun wollte ich fragen, wie ich so etwas hinbekomme. Ich war auf Folgendes gestoßen:
https://developer.mozilla.org/en/Code_snippets/On_page_load
Da ich aber relativ unerfahren bin, ist mir nicht alles klar. Ich habe eine Datei menu.xul, über welche ich eine JS einbinde:
<script type='application/x-javascript' src='chrome://extension_name/content/firstrun.js'/>
In dieser Datei habe ich den Code, der unter "Running code on an extension's first run or after an extension's update" steht und extension@guid.net entsprechend angepasst, wie es laut Kommentar zu tun ist. Das bringt leider kein Ergebnis. Was muss ich weiter beachten?
Über hilfreiche Antworten wäre ich sehr dankbar!
|edit: Sorry, hatte folgende Zeile übersehen:
Prefs = Prefs.getBranch("extensions.my_extension_name.");
Dort musste ich natürlich noch den Namen anpassen, Thema ist erledigt.