Erstellt am: 13.10.2008
Letzte Aktualisierung: 13.10.2008
Autor: Sebastian Fischer
Kategorie: Software
Inhalt dieses Artikels:
Firefox Erweiterungen an eine neue Version anpassen
Einleitung
Immer wenn eine neue Version von Firefox erscheint, dann gehen einige Erweiterungen (Addons) erst nach einiger Zeit oder gar nicht, weil der Autor diese nicht an die neue Version anpasst. Bei manchen Erweiterungen muss aber nur die neue Firefox Version als funktionierend eingetragen werden und schon lassen sie sich weiterhin nutzen. Leider klappt dieser Trick nicht immer, besonders bei komplizierteren Erweiterungen muss auch am Code was geändert werden.
So geht's:
Zuerst die Erweiterung auf der Festplatte speichern und dann die Endung in ".zip" umbenennen (z.B. "Erweiterung.xpi" in "Erweiterung.zip"). Dann das Archiv entpacken und in den entpackten Ordner wechseln.
Die Datei "install.rdf mit dem Editor öffnen und die Zeile mit "<em:maxVersion>" suchen. Dort kann dann die Versionsnummer, die dahinter angegeben ist auf die neue Firefox Version angepasst werden (z.B. anstatt der Zeile "<em:maxVersion>2.0.*</em:maxVersion>" folgendes schreiben: "<em:maxVersion>3.0.*</em:maxVersion>"). Der Stern steht für eine beliebige Zahl.
Zuletzt die Dateien wieder in ein ZIP Archiv packen und die Endung wieder in ".xpi" ändern.
Falls nach der Installation der Erweiterung diese nicht fehlerfrei oder gar nicht läuft, dann ist es ratsam sie wieder zu deinstallieren und auf eine neue, angepasste Version zu warten. Oft genügt ein Blick auf die Website des Erstellers um eine neue Version zu finden, die z.B. auf https://addons.mozilla.org noch nicht aufgelistet ist.
Wenn Firefox nicht mehr mag
Falls Firefox nach Anpassung einer Erweiterung nicht mehr starten sollte, dann gehen Sie ins Startmenü und öffen den Ausführen-Dialog und geben "firefox -save-mode" ein und drücken Enter. Dannach startet Firefox im sicheren Modus (also unter anderem ohne Erweiterungen). Jetzt einfach die fehlerhafte Erweiterung deinstallieren und schon startet Firefox auch wieder normal.