af Martin Brinkmann August 06, 2018 i Firefox – Sidste Opdatering: August 06, 2018 – 6 kommentarer
Mozilla har planer om at ændre backend til opbevaring.lokale API til at indexedDB fra JSON til at forbedre ydeevnen i Firefox 63. Migration sker i baggrunden og Firefox brugere, der kører Firefox 63 bør ikke mærke nogen spørgsmål bagefter.
Der kan opstå problemer, men hvis brugerne nedjustering Firefox til en tidligere version, eller skifte til en kanal, der endnu ikke er på Firefox 63 eller nyere.
Ændringen vil lande i Firefox Nightly første, og hvis brugerne belastning Beta eller ikke-Stabile version af Firefox med de Natlige profil, kan de løbe ind i data regression problemer med udvidelser, der er installeret i browseren.
Mozilla afsløret ændre på organisationens Add-ons blog, som det bruger til at informere udviklere af udvidelser til Firefox om kommende ændringer og nye funktioner.
Hvis dine brugere skifte mellem Firefox-kanaler med den samme profil i løbet af denne tid, de kan opleve data regression i de udvidelser, som de tidligere har installeret.
Mozilla anbefaler, at brugere kan ikke nedgradere fra Firefox 63 i enhver form (være ved at installere en ældre version, og du kører det, eller kører en ældre version, der er installeret i forvejen at bruge den samme profil).
Hvordan til at finde ud af, om data er blevet overført
Du kan gøre følgende for at finde ud af, om opbevaring API er blevet overflyttet allerede til den nye lager-format:
- Læg about:config?filter=udvidelser.webextensions.ExtensionStorageIDB.aktiveret på adresselinjen i browseren.
- Kontrollér værdien af præference.
- Sandt, betyder, at data er blevet overført.
- False, at Firefox bruger det gamle format.
- Søgning efter udvidelser.webextensions.ExtensionStorageIDB.migreret.
- Hvis Forlængelsen ID ‘ et er indstillet til true, udvidelse af skiudstyr er blevet overflyttet.
Hvad kan du gøre for at re-migrere data
Mozilla udgivet vejledningen på re-migrering forlængelse af data bør det ikke være, at der efter overgangen. Bemærk, at det kræver en hel del trin, herunder at fjerne en udvidelse fra Firefox og geninstallere det.
- Åbne om:debugging og skrive ned udvidelse ID (eller husker det).
- Åben profil-mappen i Firefox ved at indlæse om:profil og er der den åbne mappe mulighed.
- Åbn den mappe, browser-udvidelse-data.
- Åbne Udvidelse ID mappe.
- Afinstallerer udvidelsen.
- Kopier fil opbevaring.js.migreret, som du finder i Extensions-ID mappe til en ny fil og name it storage.js.
- Åbne browser-konsol ved at vælge Menu > Web-Udvikler > Browser Console eller ved at bruge genvejen Ctrl-Shift-J.
- Installere udvidelsen igen.
- Browseren konsol skal vise en migration besked. Vente til at det sker.
Afsluttende Ord
Hvis du har brug for at køre forskellige Firefox-kanaler, skal du bruge forskellige profiler (og du kan endda køre profiler samtidigt). Du kan copy profile-data fra én profil til den anden for at lave kopier, hvis du ønsker at arbejde med de samme data sæt.