Ne zmanjšujte vrednosti Firefox 63

Mozilla namerava spremeniti podporno okno za storage.local API v indeksiraniDB iz JSON za izboljšanje zmogljivosti v Firefoxu 63. Migracija se zgodi v ozadju in uporabniki Firefoxa, ki vodijo Firefox 63, potem ne bi opazili nobenih težav.

Težave pa se lahko pojavijo, če bodo uporabniki Firefoxu prešli na prejšnjo različico ali prešli na kanal, ki še ni na Firefoxu 63 ali novejšem.

Sprememba bo najprej prišla v Firefox Nightly in če uporabniki naložijo beta ali stabilno različico Firefoxa z nočnim profilom, lahko pride do težav z regresijo podatkov z razširitvami, nameščenimi v brskalniku.

Mozilla je razkrila spremembo na spletni strani Add-ons organizacije, ki jo uporablja za obveščanje razvijalcev o razširitvah za Firefox o prihajajočih spremembah in novih funkcijah.

Če vaši uporabniki v tem času preklapljajo med kanali Firefox z istim profilom, lahko pride do regresije podatkov v predhodno nameščenih razširitvah.

Mozilla priporoča, da se uporabniki ne spuščajo s Firefoxa 63 v kakršni koli obliki (bodisi z namestitvijo starejše različice in zagonom ali z zagonom starejše različice, ki je nameščena že z istim profilom).

Kako ugotoviti, ali so bili podatki preseljeni

Lahko ugotovite, ali je bil API za shranjevanje že preseljen v novo obliko pomnilnika:

  1. Naložite približno: config? Filter = extensions.webextensions.ExtensionStorageIDB.enabled v naslovno vrstico brskalnika.
  2. Preverite vrednost nastavitve.
    • Resnično pomeni, da so bili podatki preseljeni.
    • Lažno, da Firefox uporablja staro obliko.
  3. Poiščite razširitve.webextensions.ExtensionStorageIDB.migrated.
    1. Če je ID razširitve nastavljen na true, je bil pomnilniški pomnilnik preseljen.

Kaj lahko storite za ponovno selitev podatkov

Mozilla je objavila navodila o ponovni selitvi podatkov o podaljšanju, če jih po selitvi ne bi bilo. Upoštevajte, da potrebuje kar nekaj korakov, vključno z odstranitvijo končnice iz Firefoxa in znova namestitvijo.

  1. Odprite približno: odpravljanje napak in zapišite ID razširitve (ali si ga zapomnite).
  2. Odprite profilno mapo Firefoxa, tako da naložite približno: profile in tam odprite možnost odprte mape.
  3. Odprite podatke o razširitvi brskalnika mape.
  4. Odprite mapo ID razširitve.
  5. Odstranite razširitev.
  6. Kopirajte datoteko storage.js.migrated, ki jo najdete v mapi Extensions ID, v novo datoteko in jo poimenite storage.js.
  7. Konzolo brskalnika odprite tako, da izberete Meni> Spletni razvijalci> Brskalniška konzola ali s bližnjico Ctrl-Shift-J.
  8. Ponovno namestite končnico.
  9. Na konzoli brskalnika bi moralo biti prikazano sporočilo o selitvi. Počakajte, da se to zgodi.

Zaključne besede

Če morate zagnati različne kanale Firefox, uporabite različne profile (in profile lahko zaženete hkrati). Podatke profila lahko kopirate iz enega profila v drugega, da ustvarite kopije, če želite delati z istim naborom podatkov.