Aktualisieren von Erweiterungen für Firefox 2
Dieser Artikel bietet Informationen, die für Entwickler nützlich sind, die ihre Erweiterungen aktualisieren möchten, um sie ordnungsgemäß unter Firefox 2 zum Laufen zu bringen.
Schritt 1: Installationsmanifest aktualisieren
Der erste Schritt — und für die meisten Erweiterungen der einzige erforderliche — ist die Aktualisierung der Datei Installationsmanifest, install.rdf, um die Kompatibilität mit Firefox 2 anzuzeigen.
Suchen Sie die Zeile, die die maximale kompatible Version von Firefox angibt (die für Firefox 1.5 beispielsweise so aussehen könnte):
<em:maxVersion>1.5.0.*</em:maxVersion>
Ändern Sie diese Zeile, um die Kompatibilität mit Firefox 2 anzuzeigen:
<em:maxVersion>2.0.0.*</em:maxVersion>
Installieren Sie dann Ihre Erweiterung erneut.
Schritt 2: XUL-Overlays aktualisieren
Firefox 2 beinhaltet Änderungen am Standard-Design. Außerdem wurden einige Benutzeroberflächenelemente geändert oder verschoben, und es ist möglich, dass Ihre Erweiterung davon betroffen ist, abhängig davon, was Ihre XUL-Overlays tun.
Sehen Sie sich den Artikel Designänderungen in Firefox 2 an, um zu erfahren, welche Änderungen vorgenommen wurden, die möglicherweise die XUL-Overlays Ihrer Erweiterung beeinflussen.
Schritt 3: Testen
Stellen Sie sicher, dass Sie Ihre Erweiterung sorgfältig unter Firefox 2 testen, bevor Sie sie der Öffentlichkeit zugänglich machen. Das Letzte, was Sie möchten, ist, dass die neue Version Ihrer Erweiterung für eine Vielzahl von Problemmeldungen mit der gerade veröffentlichten Version von Firefox verantwortlich ist!
Schritt 4: Veröffentlichen
Aktualisieren Sie den Eintrag Ihrer Erweiterung auf https://addons.mozilla.org. Dies stellt sicher, dass Benutzer sie finden können.
Zusätzlich, falls Ihre Erweiterung eine updateURL
im Installationsmanifest angibt, stellen Sie sicher, dass das Update-Manifest aktualisiert wird, damit die neue Version Ihrer Erweiterung automatisch von Firefox gefunden werden kann. So kann Firefox beim ersten Ausführen Ihrer Erweiterung nach dem Upgrade auf Firefox 2 anbieten, diese automatisch zu installieren.