Extensions zum Firefox 2.0 kompatibel machen
Ich bin jetzt seit einigen Tagen mit dem Release Candidate des Firefox 2.0 unterwegs und erfreue mich an der souveränen Stabilität, am leicht optimierten GUI und den sonstigen, gelungenen Änderungen des Browsers. Man fühlt sich nach wie vor gleich zu Hause: Bookmarks, Cookies… alles da. Das Einzige was einem den frühen Umstieg auf die neue Version verleiden könnte, sind einige Extensions, die noch kein Update für den Firefox 2.0 erfahren haben. Zum Beispiel fehlte mir die Google PageRank Extension sofort. ;o)
Aber: halb so wild. Fast alle Erweiterungen laufen durchaus auch unter dem neuen Fuchs ohne Probleme, es bedarf lediglich einer kleinen Änderung an einer Installationdatei. Ich erkläre es hier mal am Beispiel besagter PageRank Extension, da sie ganz übersichtlich gehalten ist. Wenn man das Installations-Paket downloaded und mit einem geeigneten Programm entpackt (die XPI-Dateien sind einfach nur ZIP-Archive mit geänderter Dateiendung), stellt sich der Inhalt des Verzeichnisses wie folgt dar:

Die Datei pagerankstatus-0.9.6.xpi nach dem Entpacken.
Uns interessiert dabei nur die Datei install.rdf. Diese öffnet man mit einem beliebigen Texteditor und sucht die Zeile:
<em :maxVersion>1.5+</em>
Bei anderen Erweiterungen können die Angaben zu maxVersion leicht differieren, also z.B. ist auch 1.5.0.* u.ä. denkbar. Egal, dieser Wert wird jetzt sowieso geändert. Dazu einfach die Zeichenfolge »1.5+« mit »2.0+« überschreiben. Die geänderte Zeile sieht jetzt also so aus:
<em :maxVersion>2.0+</em>
Das wars schon. Jetzt die Änderungen speichern und das Verzeichnis wieder als ZIP-Datei packen. Wichtig: Nicht den Ordner pagerankstatus-0.9.6 selbst zippen, sondern die Dateien und Verzeichnisse darunter:

Den Chrome-Ordner und die Dateien im ZIP-Format packen. Dann die Endung in XPI umbenennen. Fertig ist die 2.0 kompatible Extension.
Schließlich wird die Dateiendung noch von *.zip in *.xpi umbenannt und schon läßt sich die Extension im Firefox 2.0 installieren und verwenden (Z.B. über Datei -> Datei öffnen… oder per Drag und Drop ins Erweiterungsfenster). Das funktioniert grundsätzlich mit allen Erweiterungen die formell nicht kompatibel sind und in der Praxis wird bei einem Extension-Update oft auch nichts anderes gemacht (siehe z.B. PageRank Extension).
Im Rahmen der Rubrik »Ich hab da mal was vorbereitet.«, hier drei aktualisierte Extensions zur direkten Installation:
XRay für Firefox 2.0: Installation
Original @ designmeme.com
ScreenGrab für Firefox 2.0: Installation
Original @ andy.5263.org
Sobald die originalen Pakete aktualisiert werden, entferne ich die Links hier wieder. U.U. kommt es aber vor, daß ältere Extensions von den Entwicklern nicht mehr gepflegt werden, auch in diesem Fall sind die beschriebenen Veränderungen hilfreich.
Hinweis: Nicht alle Extensions funktionieren nach diesem Eingriff, immerhin unterlag die neue Version des Firefox zahlreichen Änderungen. Einfach Probieren.
Artikel: Extensions zum Firefox 2.0 kompatibel machen
Datum: Wednesday, 04. October 2006, 14:41 Uhr
Kategorien: Browser
Feed zum Beitrag: RSS 2.0 · Trackback: Trackback-URL
Diesen Artikel kommentieren.
Journal (Artikel)
5. October 2006
@ 00:10
[...] Jowra beschreibt aber eine einfache Möglichkeit, wie man die Erweiterungen trotzdem installieren kann; letztendlich muss man jeweils den Versionshinweis in der install.rdf entsprechend anpassen. [...]
5. October 2006
@ 15:12
Geht das auch mit schon installierten Erweiterungen? Ansonsten müsste ich dann ja die Einstellungen etc. überall wieder anpassen.
5. October 2006
@ 15:37
Theoretisch sollte es gehen Simmes. In dem Fall mußt Du aber die betreffenden install.rdf Dateien im Verzeichnis:
C:\Dokumente und Einstellungen\Dein Username\Anwendungsdaten ↵
\Mozilla\Firefox\Profiles\xxx.default\extensions\*.*
suchen und bearbeiten. Dazu dann noch die Datei
extensions.cachelöschen und dann den FF neu starten. Nicht getestet, sollte aber funktionieren.5. October 2006
@ 15:58
Du hattest recht! Danke! :) Alle mir wichtigen Plugins funzen! :)
Das neue Theme entzückt, in diesem Fall braucht man gar keine alten anzupassen! ;-)
5. October 2006
@ 16:05
Gratulation! ;) Das wichtigste ist immer noch AdBlock und das ist schon geupdatet. :D
5. October 2006
@ 16:25
Die Methode hat im Firefox 1.5 gut funktioniert – obgleich es schon damals Extensions hab die das automatisieren konnten, aber für Fx 2.0 geht dies nun durchaus einfacher:
Einfach in die Adresszeile about:config eingeben und mit Enter bestätigen. Eine lange Liste von Variablen wird angezeigt, dass muss aber nicht weiter interessieren, den wir wollen eine Neue anlegen: Also ein Rechtsklick und im Menü dann New -> Boolean auswählen. Man gibt dann als Namen extensions.checkCompatibility ein und wählt danach „false“ als Wert aus – fertig. Nach einem Neustart des Fuchses sind alle installierten Extensions aktiviert, die vorher aufgrund von Inkompatibilität deaktiviert waren; auch ist es nun möglich Extensions mit älteren maxVersionen zu installieren ohne eine Anpassung vornehmen zu müssen.
Im Addonmanager wird man auch darauf hingewiesen, dass der Kompatibilitätscheck abgeschaltet ist und mit einem Klick kann man ihn dort auch wieder aktivieren.
Der Vorteil ist also, dass man a) nicht jede Extension einzeln anpassen muss b) jederzeit zurück springen kann und c) auch sehen kann welche Extensions bisher vom Entwickler noch nicht für diese Firefoxversion freigegeben wurden bzw. nicht weiterentwickelt werden.
Was es genau mit der Variable auf sich hat steht im passenden Eintrag in der MozillaZine Knowledge Base.
5. October 2006
@ 17:23
Die Methode ist mir durchaus bekannt, sie hat aber den Nachteil, daß einige Plugins, die tatsächlich nicht unter 2.0 funtkionieren zu Fehlfunktionen des Plugins oder des Browsers führen.
Durch die allgemeine Methode des “Freischaltens” läßt sich dann nicht sofort feststellen, welche(s) Plugin(s) dafür verantwortlich ist/sind. Bei Leuten mit 30 Plugins durchaus schwierig. ;) Update ich die Plugins einzeln, weiß ich sofort welche Extension tatsächlich nicht 2.0-kompatibel ist.
Ich werde aber mal diese Variante und die Nightly Tester Tools Extension noch in den Artikel aufnehmen.
5. October 2006
@ 19:43
Hm ich hab noch 1.5.0.7 … werd mich morgen auch mal ran wagen ;)
5. October 2006
@ 20:16
Tut nich weh Benji. Im Gegenteil. :D
7. October 2006
@ 18:12
[...] Zum offiziellen Release sollten dann wohl die meisten Extensions nachziehen. Wer bis dahin nicht warten will, kann sich eines Tricks bedienen, der mit den meisten Extensions funktionieren soll. [...]
9. October 2006
@ 09:11
Also ich hab mir mal die .zip Version gezogen und kurz gestartet. Ehrlich gesagt bin ich zu faul um die ganzen Extensions anzupassen. Ich werd auf die Final warten und hoffen das die Extensions dann alle verfügbar sind ;)
23. October 2006
@ 21:42
Danke für diesen Tipp. Seit heute ist er umso wertvoller. Funktioniert auch Themes.
24. October 2006
@ 12:21
Erweiterungen für Firefox2.0 nicht kompatibel?...
Seit gestern ist der neue Firefox 2.0 erhältlich und viele freuts. Es gibt aber auch ebenso viele, die jetzt das Problem haben, daß ihre installierten Erweiterungen nicht laufen, weil sie nicht kompatibel sind. Wer nicht warten und selber Hand anlege…
25. October 2006
@ 08:49
[...] Nun funktionieren zwar einige meiner Extensions nicht mehr, aber die Updates dafür erfolgen in derartigem Tempo, daß ich wohl nicht mehr lange drauf warten muß. Drei davon habe ich mir nach einer Anleitung, die ich vor ein paar Tagen bei Jowra fand, sogar schon mal selber passend gemacht … hat wunderbar funktioniert und sie arbeiten einwandfrei. [...]
28. October 2006
@ 14:19
Danke… habe gleich mal wieder den Google PageRank Status installiert. Wie sieht das eigentlich mit Tab Mix Plus aus – lässt sich das auch anpassen!?
29. October 2006
@ 10:25
Also wenn ich die erweiterungen per bearbeitung der install-datei kompatibel machen möchte, bekomme ich beim installieren eine Fehlermeldung.
Diese sagt, dass es “Kein gültiges Installationspaket -207” ist.
31. October 2006
@ 02:00
Mit EbayNegs 0.6 hats bei mir nicht funktioniert> die Datei ist nach dem Wiederpacken nur noch 15 statt 16kB groß und die Installation bricht mit Fehlermeldung ab.
Nach der zweiten Methode läßt sich zwar die ursprüngliche nicht kompatible installieren, öffnet aber kein Fenster in Ebay beim anklicken.
Bei einem Bekannten wurden die EbayNegs mit dem Update auf 2.0 übernommen.
Was tun?
31. October 2006
@ 02:32
Mark Du darfst nicht den ganzen Ordner der Extension zippen, sondern nur die einzelnen Dateien, dann kommt diese Fehlermeldung nicht mehr.
Condor, ich schau mir das morgen mal an.
31. October 2006
@ 12:17
Hab ja alles einzeln gezippt- trotzdem gleiche Fehlermeldung wie bei Mark.
31. October 2006
@ 13:32
Also ich hab es eben mal mit eBayNegs probiert und habe keine Probleme. Ob die Extension dann allerdings läuft wie sie soll, ist eine andere Sache. Wenn sie tatsächlich nicht mehr kompatibel mit FF 2.0 ist, dann kann man erst mal nichts machen.
Aber installieren läßt sie sich problemlos:
eBayNegs für FF 2.0
(Downloaden und dann mit “Datei öffnen” im FF installieren…)
Mark, welche Extension klappte bei Dir nicht?
31. October 2006
@ 13:34
Ich habs noch nicht probiert, meine aber gelesen zu haben, das sich bei dieser Extension zu viel geändert hat, sie ist m.E. nicht komaptibel.
31. October 2006
@ 16:30
Super Anleitung, aber noch viel mehr dank für die fertige pagerank-xpi… hat mir noch mal n bissl arbeit gespart ;-)
31. October 2006
@ 16:39
Danke John- läßt sich problemlos installieren! Muß wohl irgendwas verkehrt gemacht haben. Werde mal vergleichen.
Allerdings arbeitet sie bei mir nicht- scheint nicht kompatibel zu sein.
Jemand andere Erfahrungen damit?
31. October 2006
@ 17:39
Ich hab sie jetzt auch mal getestet. Läuft leider nicht unter 2.0. Wenn Dir dran liegt, schreib doch am besten den Autor der Extension an. ;-)
31. October 2006
@ 18:00
Werd ich machen- ist ein ganz nützliches Tool.
1. November 2006
@ 21:32
Auf der offiziellen Seite kann man eine Entwicklerversion (aktuell RC 2) runterladen, die auch mit Fx2.0 kompatibel ist.
6. November 2006
@ 21:13
Der Google PageRank Status wurde übrigens aktualisiert auf http://www.tapouillo.com/firefox_extension/ (v0.9.7 for FF0.9 to FF 2.0)
7. November 2006
@ 08:30
Danke, hab den Link entfernt.
8. November 2006
@ 11:44
Einen dicken Schmatzer schick ich Dir! Danke!
Hab gleich mal mein Blockfall Firefox 2.0-tauglich gemacht.
Genial!
16. November 2006
@ 09:34
[...] bei jedem firefox-update bleiben ja ein paar extensions auf der strecke, für die es noch keine kompatible version gibt. es gibt aber einen trick, wie man solche extensions kompatibel machen kann – funktioniert! was wär ich z.b. ohne foxylicious oder screengrab. jetzt sind auch sie wieder mit dabei. [...]
19. November 2006
@ 03:11
[...] So, endlich läuft auch bei mir der neue Firefox 2.0, mitsamt allen Plugins, die ich gerne auch weiterhin nutzen möchte. War ein bisschen gefummel, aber nun gehts. Denn noch immer sind etliche Plugins nicht mit Firefox 2.0 kompatibel. Daher habe ich diesen Trick angewendet, um die Installationsdateien anzupassen. [...]
12. December 2006
@ 06:45
Hallo, bin wie oben beschrieben vorgegangen um ebaynegs für den Firefox 2.0 kompatibel zu machen. Erweiterung wird istalliert und ist auch im Firefox sichtbar. Lediglich das überprüfen bzw. die eigentkiche Funktion dieses Programmes funktioniert dann nicht. Wer hat es zum laufen gebracht? Bitte um Hilfe. Besten Gruß Tigra
14. December 2006
@ 22:06
[...] Firefox 2.0 – Alte Erweiterungen von FF 1.5 kompatibel machen Kompatibilitätsproblem Themen, Erweiterungen etc. unter FF 2.0 Wer den neuen FF 2.0 installiert hat, wird schnell merken, das nicht alle Erweiterungen, die im FF 1.5 liefen, kompatibel zu FF 2.0 sind. Hier bei Jowra.com gibt es eine Anleitung, wie man diese wiederspenstigen Erweiterungen etc. doch zu einer Zusammenarbeit mit dem FF 2.0 bewegen kann. Gruß PM Paulemann’s Signatur Never change a running system – wenn etwas läuft, soll man nichts ändern. [...]
8. January 2007
@ 21:40
[...] AW: Firefox Vista Leider nur bis FF 1.5 kompatibel. Kenne dieses Theme. Gerade noch einmal getestet. Leider noch nicht geupdatet für FF 2.0. Hier ein Trick, um es für 2.0 kompatibel zu machen. Paulemann’s Signatur Never change a running system – wenn etwas läuft, soll man nichts ändern. [...]
12. January 2007
@ 12:26
haj, es scheint dass hier viele profis da sind ….
ich hab auch ein kleines aber ärgerliches problem mit dem neuen FireFox 2.0! seitdem ich den installiert hab kann ich im Browser keine media player sachen öffnen wie radios, videos etc.! Hab schon mittlerweile den WMV-Player 11 und alle möglichen Plugins installiert doch ohne erfolg!—> kann mir jemanden helfen aaaaaa????
lg
16. January 2007
@ 21:23
[...] Extensions zum Firefox 2.0 kompatibel machen [de] jowra.com/journal/2006/10/extensions-firefox-20-kompatibel-machen [...]
4. February 2007
@ 17:07
[...] zum Glück kann man(n) auch selbst Hand anlegen um Erweiterungen wieder kompatibel zu machen. Wer lieber auf offizielle Updates der [...]
19. February 2007
@ 12:06
[...] die geholfen, habe ich auch im Netz einen Beitrag gefunden, der mich auf die richtige Spur brachte: Extensions zum Firefox 2.0 kompatibel machen [...]
4. October 2007
@ 15:02
Hey,
danke für die Anleitung, nur leider funktionierte es bei mir nicht. Ich erhalte folgende Fehlermeldung wenn ich “Anidisable”(http://www.erweiterungen.de/detail/AniDisable/) versuche zu installieren:
Not a Valid Install Package – 207
Irgendwelche Ratschläge?
Danke
7. January 2008
@ 17:06
Hallo,
ich hab versucht, mit den o.a. Tips SortBookmarks kompatibel zu machen – das funktioniert nicht! Oder? Hat jemand andere Erfahrungen?
20. June 2008
@ 17:16
Hallo,
hab “Ebay Negs!” für FF3 versucht kompatibel zu machen. Bekomme es aber nicht installiert, sondern nur folgenden Warnhinweis:
“Ebay Negs! wird nicht installiert, weil es keine sicheren Updates bietet”
Wie bekomme ich das abgeschaltet bzw. wie gelingt die Installation trotzdem?
20. June 2008
@ 17:24
Reicht es, wenn man diese Zeile:
http://downloads.mozdev.org/ebaynegs/update.rdf
in der install.rdf umschreibt oder entfernt oder einen Falschverweis zu einem Update einer anderen Erweiterung einträgt?