Erstellen Sie einfach alte Erweiterungen mit der aktuellen Version von Firefox
Während Mozilla Firefox ein extrem anpassbarer Webbrowser ist, kann die Geschwindigkeit, mit der neue Versionen veröffentlicht werden, manchmal die Aktualisierungsgeschwindigkeit für Erweiterungen übersteigen.
Das ist nicht überraschend; Viele Erweiterungen werden von Hobby-Entwicklern entwickelt, deren einzige Aufgabe es ist, nicht an der Zukunft des Mozilla-Browsers zu arbeiten.
Sie können feststellen, dass eine interessante Erweiterung nicht mit der neuesten Version von Firefox funktioniert. Kompatibilität kann jedoch erzwungen werden: Es gibt keine Garantie, dass es perfekt funktioniert, aber es kann als letzter Ausweg versucht werden.
Erzwingen der Versionskompatibilität
Beginnen Sie mit der Überprüfung der von Ihnen verwendeten Firefox-Version. Der schnellste Weg dazu ist "Alt" drücken, dann "Hilfe" und "Über Firefox" auswählen. Dies sollte ein Fenster mit der Versionsnummer deutlich sichtbar öffnen.
Suchen Sie die gewünschte Erweiterung auf Mozillas Add-ons-Website.
Klicken Sie mit der rechten Maustaste auf die Schaltfläche "Download Now" auf der Addons-Website und dann auf "Link speichern unter". Das Fenster sollte die Dateierweiterung als .xpi anzeigen. Wenn ja, bestätigen Sie den Download.
Öffnen Sie die .xpi-Datei mit WinRAR oder einem ähnlichen Dateiextraktionsprogramm. Da es sich im Grunde genommen um einen Container für andere Dateien handelt (und das .xpi-Format für alle Firefox-Erweiterungen verwendet wird), sollten diese Programme trotzdem in der Lage sein, es zu öffnen, obwohl sie nicht vertraut sind.
In der .xpi Datei befindet sich eine Datei namens "install.rdf". Öffnen Sie diese in Notepad, TextEdit oder einem gleichwertigen Programm. Möglicherweise möchten Sie an dieser Stelle einen Zeilenumbruch verwenden - die Textzeile ist wahrscheinlich sehr lang.
Suchen Sie in der .rdf-Datei nach den Wörtern "maxVersion". Dies kann schneller mit "Strg + F" gemacht werden. Die Zahl, die darauf folgt, sollte niedriger sein als Ihre aktuelle Firefox-Version, daher das Problem mit der normalen Installation.
Ändern Sie den Wert in Ihre aktuelle Firefox-Version oder eine andere höhere Nummer und speichern Sie die RDF-Datei. Natürlich wird das Ändern zu einer höheren Nummer zu einer längeren Kompatibilität führen, aber nicht notwendigerweise zu einer Funktionalität.
Überprüfen Sie die .rdf; Wie es in einem Archiv ist, hat es die Änderung möglicherweise nicht gespeichert. Wenn dies der Fall ist, entpacken Sie die .rdf, bearbeiten Sie sie und ersetzen Sie sie dann erneut im Archiv. Die "Datum bearbeitet" Informationen können helfen zu bestimmen, ob Ihre optimierte Version im Archiv ist.
Öffnen Sie das Menü "Addons" in Firefox. Dies kann schnell durch Drücken von "Strg + Shift + A" erfolgen. Oben rechts auf der Seite sollte eine Suchleiste und eine Schaltfläche angezeigt werden. Klicken Sie auf die Schaltfläche und wählen Sie "Addon aus Datei installieren".
Navigieren Sie zu der von Ihnen geänderten .xpi-Datei und doppelklicken Sie darauf. Starten Sie den Browser neu und das Addon sollte installiert sein. Bei Add-ons, für die normalerweise kein Neustart des Browsers erforderlich ist, können Sie diesen Schritt überspringen.
Betrachtung
Während der Prozess ein wenig zeitaufwändiger ist als das Herunterladen einer Erweiterung, kann er einem Projekt, das vom Entwickler aufgegeben wurde, neues Leben einhauchen oder Ihnen ermöglichen, verloren gegangene Funktionen wiederzuerlangen.
Es kann keine Garantie dafür übernommen werden, dass die Erweiterung einwandfrei funktioniert. Im Allgemeinen ist es weniger wahrscheinlich, dass Designs aufgrund von Änderungen kaputt gehen als bei anderen Erweiterungen, da sich die Firefox-Benutzeroberfläche nicht so leicht ändern kann wie Back-End-Code, der mit der Erweiterung interagiert.
Beachten Sie außerdem, dass Sie aufgrund der Creative Commons-Lizenzierung vermeiden sollten, Ihre modifizierte Version einer bestehenden Erweiterung zu vertreiben: Sie sollte ausschließlich für den persönlichen Gebrauch bestimmt sein, sofern nicht anders angegeben.