mozilla

Version 111707 von Erweiterung erstellen

  • Adressname der Version: Erweiterung_erstellen
  • Titel der Version: Erweiterung erstellen
  • ID der Version: 111707
  • Erstellt:
  • Autor: DDSD
  • Aktuelle Version? Nein
  • Kommentar
Schlagwörter: 

Inhalt der Version

Einführung

Dieser Tutorial führt Sie durch die Schritte, die erforderlich sind, um eine sehr einfache Erweiterung zu erstellen - eine, die Firefox einen Statusbarpanel mit dem Text "Hello, World!" hinzufügt.

Anmerkung Dieses Turtorial ist dafür da, um Erweiterungen für Firefox 1.5 zu erstellen. Andere Turtorial um Erweiterungen für frühere Versionen zu erstellen, existieren (nur in Englisch).

Die Entwicklungsumgebung einstellen

Erweiterungen sind als ZIP-Files mit der Endung xpi (Aussprache: "zippy") gepackt. Der Plan des Inhalten eines XPI Files schaut so aus:

erweiterung.xpi:
              /chrome/chromeFiles/
              /components/
              /defaults/
              /defaults/preferences/
              chrome.manifest
              install.rdf

Deswegen ist es am Besten, wenn wir unsere Source-Dateien im gleichen Weg publik machen, es sein denn, man schreibt ein Makefile oder ein Shell Script um die Dateien zu zippen. Auch wenn Sie das machen könnten, ist es einfacher, wenn Sie die Datei so vorbereiten, wegen eines Features von Firefox 1.5's Addon System.

Last uns beginnen. Erstellen Sie einen Ordner für Ihre Erweiterung irgendwo auf ihrem Laufwerk zB. <tt>c:\erweiterungen\meineErweiterungen\</tt>. In diesem Ordner legen Sie einen anderen Ordner Namens <tt>chrome</tt> an, im Ordner <tt>chrome</tt> dann einen Ordner der <tt>chromeFiles</tt> heißt und in diesem <tt>chromeFiles</tt> dann einen Ordner mit dem Namen <tt>content</tt>.

Im root Ihres Erweiterung-Ordners, beim <tt>chrome</tt> Ordner erstellen Sie bitte zwei neue, leere Dateien. Eine mit dem Namen <tt>chrome.manifest</tt> die andere mit dem Namen <tt>install.rdf</tt>.

Abschlusserklärung

Diese Beschreibung ist nur eine Übersetzung der [Englischen Version].

{{ wiki.languages( { "en": "en/Building_an_Extension" } ) }}

Quelltext der Version

<h3 name="Einf.C3.BChrung"> Einführung </h3>
<p>Dieser Tutorial führt Sie durch die Schritte, die erforderlich sind, um eine sehr einfache Erweiterung zu erstellen - eine, die Firefox einen Statusbarpanel mit dem Text "Hello, World!" hinzufügt.
</p><p><b>Anmerkung</b> Dieses Turtorial ist dafür da, um Erweiterungen für Firefox 1.5 zu erstellen. Andere Turtorial um Erweiterungen für frühere Versionen zu erstellen, existieren (nur in Englisch).
</p>
<h3 name="Die_Entwicklungsumgebung_einstellen"> Die Entwicklungsumgebung einstellen </h3>
<p>Erweiterungen sind als ZIP-Files mit der Endung xpi (Aussprache: "zippy") gepackt. Der Plan des Inhalten eines XPI Files schaut so aus:
</p>
<pre class="eval">erweiterung.xpi:
              /chrome/chromeFiles/
              /components/
              /defaults/
              /defaults/preferences/
              chrome.manifest
              install.rdf
</pre>
<p>Deswegen ist es am Besten, wenn wir unsere Source-Dateien im gleichen Weg publik machen, es sein denn, man schreibt ein Makefile oder ein Shell Script um die Dateien zu zippen. Auch wenn Sie das machen könnten, ist es einfacher, wenn Sie die Datei so vorbereiten, wegen eines Features von Firefox 1.5's Addon System.
</p><p>Last uns beginnen. Erstellen Sie einen Ordner für Ihre Erweiterung irgendwo auf ihrem Laufwerk zB. <tt>c:\erweiterungen\meineErweiterungen\</tt>. In diesem Ordner legen Sie einen anderen Ordner Namens <tt>chrome</tt> an, im Ordner <tt>chrome</tt> dann einen Ordner der <tt>chromeFiles</tt> heißt und in diesem <tt>chromeFiles</tt> dann einen Ordner mit dem Namen <tt>content</tt>.
</p><p>Im root Ihres Erweiterung-Ordners, beim <tt>chrome</tt> Ordner erstellen Sie bitte zwei neue, leere Dateien. Eine mit dem Namen <tt>chrome.manifest</tt> die andere mit dem Namen <tt>install.rdf</tt>.
</p>
<h3 name="Abschlusserkl.C3.A4rung"> Abschlusserklärung </h3>
<p>Diese Beschreibung ist nur eine Übersetzung der [<a class="external" href="http://developer.mozilla.org/en/docs/index.php?title=Building_an_Extension">Englischen Version</a>].
</p>{{ wiki.languages( { "en": "en/Building_an_Extension" } ) }}
Zu dieser Version zurücksetzen