Wenn Sie bereits ein Upgrade auf Firefox 3.6 durchgeführt haben, haben Sie möglicherweise festgestellt, dass viele Ihrer Erweiterungen nicht mehr funktionieren und die alten checkCompatibility-Trick funktioniert nicht mehr Oder doch?
Vielen Dank an meinen guten Kumpel Daniel, der auf die Änderung in Firefox 3.6 hingewiesen hat. Seine Persönlicher Blog ist so nerdig, dass dein Kopf explodiert.
Force Extension-Kompatibilität mit Firefox 3.6+
Dies ist der Fehler, den Sie erhalten, wenn Sie versuchen, eine nicht kompatible Erweiterung zu installieren. Achten Sie besonders auf die Firefox-Versionszeichenfolge, da wir diese später benötigen werden.
Art about: config in die Adressleiste und nachdem Sie durch die Warnung geklickt haben, möchten Sie mit der rechten Maustaste in die Liste klicken und im Menü "Neu -> Boolesch" auswählen.
Jetzt werden wir aufgefordert, den Voreinstellungsnamen einzugeben. Hier müssen Sie auf die genaue Version achten, die Sie verwenden, da die Präferenz für die genaue Version von Firefox festgelegt werden muss, die Sie verwenden.
Wir verwenden Firefox 3.6b3, wie in der obigen Fehlermeldung angegeben. Daher wäre die Präferenz die folgende ... Beachten Sie das dortige Großbuchstaben C, sehr wichtig.
Update: Für den aktuellen Firefox 3.6-Release-Kandidaten benötigen Sie Folgendes:
extensions.checkCompatibility.3.6
Grundsätzlich lautet das Format extensions.checkCompatibility.VERSION.b für Beta-Versionen oder extensions.checkCompatibility.VERSION.a für Alpha-Versionen. Wenn Sie also Firefox 3.8 Alpha testen, verwenden Sie extensions.checkCompatibility.3.8a als Voreinstellungsnamen.
Ja, das war nicht die einfachste Sache. Wählen Sie im nächsten Dialogfeld einfach "false" und schließen Sie das Dialogfeld.
Sie sollten jetzt den Wert in der Liste sehen, wenn Sie danach filtern.
Und Ihre Erweiterungen sollten jetzt installiert werden. Wenn dies nicht der Fall ist, geben Sie wahrscheinlich die falsche Version in den Voreinstellungsnamen ein.
Auf jeden Fall ein sehr nützlicher Tipp, von dem ich vermute, dass ich ihn ständig verwenden werde.