Was sind einige Ressourcen, um mit dem Schreiben eines Firefox-Addons zu beginnen? Gibt es irgendwo einen API-Leitfaden? Gibt es irgendwo ein Tutorial für den Einstieg? Gibt es irgendwo ein Entwickler-Diskussionsforum?
Was sind einige Ressourcen, um mit dem Schreiben eines Firefox-Addons zu beginnen? Gibt es irgendwo einen API-Leitfaden? Gibt es irgendwo ein Tutorial für den Einstieg? Gibt es irgendwo ein Entwickler-Diskussionsforum?
Antworten:
Wir haben versucht, http://developer.mozilla.org/en/Extensions dazu zu bringen , all diese Fragen zu beantworten. Bei den ersten drei Links im Dokumentationsabschnitt geht es um den Einstieg (einschließlich Adams Link). Die Newsgroup und der IRC-Kanal im Community-Bereich sind die offiziellen Diskussionsrunden.
Mozilla ist sehr komplex, daher wäre jede Art von API-Anleitung überwältigend und schwer zu schreiben. Am besten überprüfen Sie die Seite mit den Codefragmenten (ebenfalls über die Seite mit den MDC-Erweiterungen verlinkt), suchen dann nach MDC / Google und fragen in den Foren nach.
Die oben aufgeführte offizielle Seite ist gut, aber dies ist die nützlichste Seite, die ich für den Einstieg gefunden habe:
http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox- Erweiterung /
Neuere offizielle Post
Und ich fand es auch ein guter Anfang, mit einer Erweiterung zu beginnen, die aus dem Add-On Builder generiert wurde. Sie können sofort JavaScript optimieren und sehen, was passiert: https://addons.mozilla.org/en-US/developers/tools/builder
Sie werden auch wirklich in der Lage sein wollen zu debuggen, Sie haben zwei Möglichkeiten dafür: ChromeBug - Damit erhalten Sie FireBug für Firefox-Erweiterungen. WebStorm , aber Sie müssen die Early-Access-Version verwenden und es ist derzeit ein Patch erforderlich, den ich geschrieben habe .
Hier ist die offizielle Startseite von Mozilla zum Schreiben Ihrer ersten Erweiterung. http://developer.mozilla.org/en/Building_an_Extension
Ich fand, dass greasemonkey ein guter Ausgangspunkt ist ... Ich habe damit einige Funktionen für eine Site erstellt und dann diesen Skript-Compiler verwendet , um mein Skript in ein funktionierendes Add-On zu verwandeln. Natürlich ist es maschinengeneriert ... aber es sind sehr wenige Dateien und ziemlich einfach zu verstehen. Entpacken Sie einfach die .xpi und basteln Sie weg.
Dies ist eine großartige Ressource, um zu lernen, wie man eine FireFox-Erweiterung erstellt:
So erstellen Sie Firefox-Erweiterungen
Dies ist ein fantastisches Tutorial, das die meisten Arten von Erweiterungen abdeckt.
Bearbeiten: Der Link wurde aktualisiert, um eine archivierte Kopie zu verwenden, da die Originalseite nicht mehr vorhanden ist
Dies hat die besten Lösungen: https://developer.mozilla.org/en/Extensions, aber Sie können den greasemonkey-Skript-Compiler ausprobieren