Artikel zum Thema Tutorials
Tutorials zur Entwicklung von Add-ons für Firefox.
Tutorials zur Entwicklung von Add-ons für Firefox.
Spätestens mit dem Erscheinen von Firefox 41 müssen Add-ons von Mozilla signiert sein, damit sie in Firefox installiert werden können. Auch weiterhin können Add-ons aus anderen Quellen als addons.mozilla.org installiert werden, ebenso ist weiterhin die Anpassung von Add-ons an die eigenen Bedürfnisse möglich. Allerdings erfordert dies eine Signierung. Dies ist nicht sehr schwer und schnell erledigt, wie diese Anleitung zeigt.
Der Add-on Builder war ein Online-Tool zum Erstellen von Firefox Add-ons direkt im Browser. Mozilla hat diesen vor wenigen Tagen eingestellt, so dass man nun anders vorgehen muss, um SDK-basierte Add-ons für Firefox zu erstellen. Dieses Tutorial erklärt das Vorgehen.
Mit dem Add-on SDK, auch bekannt als Jetpack, hat Mozilla zusammen mit dem Add-on Builder eine großartige Möglichkeit geschaffen, auf einfache Weise Add-ons für Mozilla Firefox zu erstellen. Im vierten Teil der Tutorial-Serie zum Add-on SDK von Mozilla erkläre ich, wie man Einstellungen nutzen kann, welche der Benutzer über den Add-on Manager verändern kann.
Im ersten Tutorial zum Add-on SDK von Firefox haben wir eine Einführung in die Add-on-Erstellung erhalten und bereits verschiedene APIs genutzt: Wir haben gelernt, Funktionen in der Add-on Leiste von Firefox hinzuzufügen (Widget-API) und Seiten auf verschiedene Weisen zu öffnen (Tabs-API). Durch die Self-API waren wir in der Lage, Dateien mit unserer Erweiterung mitzuliefern und schließlich konnten wir durch das preferences-service-Modul auch noch Entscheidungen in Abhängigkeit von about:config-Schaltern treffen. Im zweiten Tutorial habe ich gezeigt, wie man Zugriff auf das Components-Objekt von Firefox erhält, welches uns Zugriff auf sämtliche XPCOM-Interfaces gibt, was beinahe unbegrenzte Möglichkeiten eröffnet.
Vor einigen Monaten hatte ich bereits ein erstes Tutorial geschrieben, welches eine kleine Einführung in die Add-on-Entwicklung für Firefox mit dem Add-on SDK gegeben hat. In diesem haben wir gelernt, Funktionen in der Add-on Leiste von Firefox hinzuzufügen (Widget-API) und Seiten auf verschiedene Weisen zu öffnen (Tabs-API). Durch die Self-API waren wir in der Lage, Dateien mit unserer Erweiterung mitzuliefern und schließlich konnten wir durch das preferences-service-Modul auch noch Entscheidungen in Abhängigkeit von about:config-Schaltern treffen.
Mit dem Add-on SDK, auch bekannt als Jetpack, hat Mozilla zusammen mit dem Add-on Builder eine großartige Möglichkeit geschaffen, auf einfache Weise Add-ons für Mozilla Firefox zu erstellen, zu deren Erstellung keine besonderen Kenntnisse notwendig sind. Entsprechende APIs erlauben dabei den Zugriff auf elementare Browserfunktionen, so dass man alleine hierdurch und gegebenenfalls ganz gewöhnliche Webstandards wie JavaScript sehr viel erreichen kann. Außerdem ist für derartige Erweiterungen zur Installation kein Neustart des Browsers notwendig.