Ikke nedgrader Firefox 63

Mozilla planlegger å endre backend for storage.local API til indexedDB fra JSON for å forbedre ytelsen i Firefox 63. Overføringen skjer i bakgrunnen og Firefox-brukere som kjører Firefox 63, skal ikke merke noen problemer etterpå.

Det kan imidlertid oppstå problemer hvis brukere nedgraderer Firefox til en tidligere versjon eller bytter til en kanal som ennå ikke er på Firefox 63 eller nyere.

Endringen kommer først til å lande i Firefox Nightly, og hvis brukere laster Beta- eller Stable-versjonen av Firefox med Nightly-profilen, kan det hende at de får problemer med dataregresjon med utvidelser installert i nettleseren.

Mozilla avslørte endringen på organisasjonens tilleggsblogg som den bruker for å informere utviklere om utvidelser for Firefox om kommende endringer og nye funksjoner.

Hvis brukerne dine bytter mellom Firefox-kanaler som bruker samme profil i løpet av denne tiden, kan de oppleve dataregresjon i utvidelsene de tidligere har installert.

Mozilla anbefaler at brukere ikke nedgraderer fra Firefox 63 i noen form (det være seg ved å installere en eldre versjon og kjøre den, eller kjøre en eldre versjon som allerede er installert med samme profil).

Hvordan finne ut om dataene er migrert

Du kan gjøre følgende for å finne ut om lagrings-API-en allerede er migrert til det nye lagringsformatet:

  1. Last inn om: config? Filter = extensions.webextensions.ExtensionStorageIDB.aktivert i adressefeltet til nettleseren.
  2. Sjekk verdien av preferansen.
    • Sant betyr at dataene er migrert.
    • Falske at Firefox bruker det gamle formatet.
  3. Søk etter extensions.webextensions.ExtensionStorageIDB.migrert.
    1. Hvis utvidelses-IDen er satt til sann, har utvidelseslagringen blitt migrert.

Hva du kan gjøre for å migrere dataene på nytt

Mozilla publiserte instruksjoner om å migrere utvidelsesdataene hvis de ikke skulle være der etter migreringen. Merk at det krever ganske mange trinn, inkludert å fjerne utvidelsen fra Firefox og installere den på nytt.

  1. Åpen om: feilsøking og skriv ned ID-en (eller husk den).
  2. Åpne profilmappen til Firefox ved å laste om: profil og der åpner mappen.
  3. Åpne mappen nettleser-utvidelsesdata.
  4. Åpne utvidelses-ID-mappen.
  5. Avinstaller utvidelsen.
  6. Kopier fillagring.js.migrert som du finner i mappen Utvidelser ID til en ny fil og navng den lagring.js.
  7. Åpne nettleserkonsollen ved å velge Meny> Nettutvikler> Nettleserkonsoll eller ved å bruke snarveien Ctrl-Shift-J.
  8. Installer utvidelsen igjen.
  9. Nettleserkonsollen skal vise en migreringsmelding. Vent til dette skal skje.

Lukkende ord

Hvis du trenger å kjøre forskjellige Firefox-kanaler, kan du bruke forskjellige profiler (og du kan til og med kjøre profilene samtidig). Du kan kopiere profildata fra den ene profilen til den andre for å opprette kopier hvis du vil jobbe med det samme datasettet.