Tutorials

This is an archived page. It's not actively maintained.

Auf dieser Seite wird gezeigt, wie man spezifische praktische Aufgaben unter Verwendung des SDKs bew├Ąltigen kann.


Erste Schritte

Installation
Download, Installation und Einrichtung des SDKs unter Windows, OS X und Linux.
Fehlerbehebung
L├Âsungsans├Ątze zum Beheben klassischer Probleme und M├Âglichkeiten zum Erhalten weiterer Hilfe.
Erste Schritte mit cfx
Die elementaren cfx-Befehle zum Erstellen von Add-ons.

Benutzeroberfl├Ąchen erstellen

Toolbar-Button hinzuf├╝gen
Einen Button zur Firefox-Toolbar hinzuf├╝gen.
Hauptmen├╝ erweitern
Items den Hauptmen├╝s von Firefox hinzuf├╝gen.
Popups anzeigen
Einen Popup-Dialog unter Verwendung von HTML und JavaScript anzeigen.
Kontextmen├╝ erweitern
Items dem Kontextmen├╝ von Firefox hinzuf├╝gen.

Interagieren mit dem Browser

Webseiten ├Âffnen
Mit Hilfe des tabs-Moduls eine Seite in einem neuen Tab oder einem neuen Fenster ├Âffnen und auf deren Inhalt zugreifen.
Auf das Laden von Webseiten reagieren
Mit dem tabs-Modul erkennen, wenn neue Webseiten geladen werden und auf deren Inhalte zugreifen.
Ge├Âffnete Tabs auflisten
Mit dem tabs-Modul ge├Âffnete Tabs auflisten und auf ihre Inhalte zugreifen.

Inhalte von Webseiten bearbeiten

Webseiten basierend auf deren URL bearbeiten
URL-Filter f├╝r Webseiten erstellen und ein Script darin ausf├╝hren, sobald eine Seite geladen wird, deren URL mit einer URL im Filter ├╝bereinstimmt.
Aktive Webseite bearbeiten
Ein Script dynamisch in der aktuell aktiven Website ausf├╝hren.

Entwicklungstechnologien

Loggen
Nachrichten auf der Konsole f├╝r Diagnosezwecke ausgeben.
Wiederverwendbare Module erstellen
Gliedere dein Add-on in einzelne Module und erleichtere somit das Entwickeln, Debuggen und Erhalten des Add-ons. Erstelle wiederverwendbare Pakete, die deine Module enthalten, damit auch andere Add-on-Entwickler diese verwenden k├Ânnen.
Testen der Bestandteile
Erstellen und Ausf├╝hren von Tests mit dem SDK-test-Framework.
Chrome-Autorit├Ąt
Erhalte Zugriff auf das Components-Objekt und erlaube deinem Add-on XPCOM-Objekte zu laden und zu verwenden.
Erstellen von benutzerdefinierten Events
Erlaube deinen erstellten Objekten, eigene Events auszugeben.
Auf das Starten und Beenden des Add-ons reagieren
Werde benachrichtigt, wenn ein Add-on von Firefox gestartet oder beendet wird und ├╝bergebe Argumente an das Add-on ├╝ber die Kommandozeile.
Module von Drittanbietern verwenden
Installation und Verwendung von zus├Ątzlichen Modulen, die nicht im SDK enthalten sind.
Lokalisierung
Entwicklung lokalisierbarer Add-ons.
Entwicklung f├╝r mobile Endger├Ąte
Entwicklung von Add-ons f├╝r Firefox Mobile f├╝r Android.

Zusammenfassung

Add-on "Annotator"
Walk-through durch das Beispiel-Add-on "Annotator".