von Martin Brinkmann am August 06, 2018 in Firefox – Letzte Aktualisierung: August 06, 2018 – 2 Kommentare
Mozilla Pläne zu ändern, die im backend für die Speicherung.lokale API für indexedDB, die aus JSON-um die Leistung zu verbessern in Firefox 63. Die migration geschieht im hintergrund und Firefox-Nutzer, die Firefox-63 sollten nicht irgendwelche Probleme danach.
Probleme entstehen jedoch, wenn der Benutzer Firefox downgrade auf eine frühere version oder wechseln Sie zu einem Kanal, der noch nicht auf Firefox 63 oder höher.
Die änderung wird land in Firefox Nightly zuerst, und wenn Benutzer laden Sie die Beta-oder Stable-version von Firefox mit dem Nächtlichen Profil, Sie laufen in die regression Probleme mit Erweiterungen im browser installiert.
Mozilla offenbart sich die Veränderung auf die Organisation der Add-ons-blog, dass es verwendet, um zu informieren die Entwickler von Erweiterungen für Firefox über die anstehenden änderungen und neuen features.
Wenn Ihre Benutzer-Schalter zwischen der Firefox-Kanäle mit dem gleichen Profil während dieser Zeit, können Sie erleben, Daten-regression in die Erweiterungen, die Sie zuvor installiert haben.
Mozilla empfiehlt, dass Benutzer nicht downgrade von Firefox 63 in irgendeiner form (sei es durch die Installation einer älteren version und es läuft, oder läuft eine ältere version, die bereits installiert mit dem gleichen Profil).
Wie Sie herausfinden, ob die Daten migriert wurde
Sie können Folgendes tun, um herauszufinden, ob die storage-API migriert wurde bereits auf den neuen Speicher-format:
- Laden Sie about:config?filter=extensions.webextensions.ExtensionStorageIDB.aktiviert in die Adressleiste des Browsers.
- Überprüfen Sie den Wert der Einstellung.
- True bedeutet, dass die Daten migriert wurde.
- Falsch, der Firefox benutzt das alte format.
- Suche nach Erweiterungen.webextensions.ExtensionStorageIDB.migriert.
- Wenn die Erweiterungs-ID auf true gesetzt ist, wird die Erweiterung storage migriert wurde.
Was können Sie tun, um re-Migration der Daten
Mozilla veröffentlichte Anleitung auf re-Migration der Erweiterungs-Daten sollte es nicht sein, da nach der migration. Beachten Sie, dass es erfordert durchaus ein paar Schritte, einschließlich entfernen der extension von Firefox und neu installieren.
- Öffnen Sie about:debug-und notieren Sie die extension-ID (bzw. daran erinnern).
- Öffnen Sie den Profil-Ordner von Firefox durch das laden über:Profil und dort die “Ordner öffnen” – option.
- Öffnen Sie den Ordner-browser-extension-Daten.
- Öffnen Sie den Erweiterungs-ID-Ordner.
- Deinstallieren Sie die Erweiterung.
- Kopieren Sie die Datei storage.js.migriert, die Sie finden in den Erweiterungen-ID-Ordner in eine neue Datei und nennen Sie es storage.js.
- Öffnen Sie die browser-Konsole, indem Sie Menü > Web-Entwickler > Browser-Konsole oder mithilfe der Tastenkombination Ctrl-Shift-J.
- Installieren Sie die Erweiterung erneut.
- Die browser-Konsole angezeigt werden sollen, die eine migration-Nachricht. Warten Sie, bis dies geschieht.
Schlusswort
Wenn Sie ausführen müssen, um den verschiedenen Firefox-Kanäle benutzen unterschiedliche profile (und Sie können sogar führen Sie die profile gleichzeitig). Sie können Profil kopieren der Daten von einem Profil zum anderen, um Kopien zu erstellen, wenn Sie möchten, arbeiten mit dem gleichen Datenbestand.