Nemojte smanjivati ​​Firefox 63

Mozilla planira promijeniti pomoćni API za storage.local API u indeksiraniDB iz JSON-a radi poboljšanja performansi u Firefoxu 63. Migracija se događa u pozadini i korisnici Firefoxa koji pokreće Firefox 63 ne bi trebali primijetiti nikakve probleme nakon toga.

Međutim, mogu se pojaviti problemi ako korisnici smanjiju Firefox na stariju verziju ili prijeđu na kanal koji još nije na Firefoxu 63 ili novijoj.

Promjena će se prvo dogoditi u Firefox Nightlyu i ako korisnici učitaju Beta ili Stabilnu verziju Firefoxa s Nightly profilom, mogu naići na probleme s regresijom podataka s ekstenzijama instaliranim u pregledniku.

Mozilla je otkrila promjene na blogu Add-ons organizacije koje koristi da obavijesti programere o proširenjima za Firefox o nadolazećim promjenama i novim značajkama.

Ako se za to vrijeme vaši korisnici prebacuju između Firefox kanala koristeći isti profil, može doći do regresije podataka u proširenjima koja su prethodno instalirali.

Mozilla preporučuje da se korisnici ne spuštaju s Firefoxa 63 u bilo kojem obliku (bilo instaliranjem starije verzije i pokretanjem ili pokretanjem starije verzije koja je već instalirana koristeći isti profil).

Kako saznati jesu li podaci premješteni

Možete učiniti sljedeće da biste saznali je li API za pohranu premješten već na novi format za pohranu:

  1. Učitajte o: config? Filter = extensions.webextensions.ExtensionStorageIDB.enabled u adresnoj traci preglednika.
  2. Provjerite vrijednost postavke.
    • Točno znači da su podaci premješteni.
    • Lažno je da Firefox koristi stari format.
  3. Potražite extensions.webextensions.ExtensionStorageIDB.migrated.
    1. Ako je ID proširenja postavljen na true, pohrana proširenja je premještena.

Što možete učiniti za ponovnu migraciju podataka

Mozilla je objavila upute za ponovnu migraciju podataka o proširenju ako ih nakon migracije nema. Imajte na umu da zahtijeva prilično nekoliko koraka, uključujući uklanjanje proširenja s Firefoxa i ponovnu instalaciju.

  1. Otvorite o: uklanjanje pogrešaka i zapišite ID proširenja (ili ga zapamtite).
  2. Otvorite profilnu mapu Firefoxa tako što ćete učitati about: profile i tamo otvoriti opciju otvorene mape.
  3. Otvorite podatke za proširenje preglednika mape.
  4. Otvorite mapu ID-a za proširenje.
  5. Deinstalirajte proširenje.
  6. Kopirajte datoteku storage.js.migrated koju pronađete u mapi Proširenja ID u novu datoteku i dajte joj naziv storage.js.
  7. Otvorite konzolu preglednika odabirom Izbornika> Web Developer> Console Browser ili pomoću prečaca Ctrl-Shift-J.
  8. Ponovo instalirajte proširenje.
  9. Konzola preglednika trebala bi prikazivati ​​poruku o migraciji. Pričekajte da se to dogodi.

Završne riječi

Ako trebate pokrenuti različite Firefox kanale, koristite različite profile (a profile možete pokretati istovremeno). Možete kopirati podatke profila s jednog profila na drugi kako biste stvorili kopije ako želite raditi s istim skupom podataka.