Nepazeminiet Firefox 63 līmeni

Mozilla plāno mainīt storage.local API aizmugures versiju uz indeksētu DB no JSON, lai uzlabotu Firefox 63 veiktspēju. Migrācija notiek fonā, un Firefox lietotājiem, kuri palaiž Firefox 63, pēc tam nevajadzētu pamanīt nekādas problēmas.

Problēmas var rasties, ja lietotāji pazemina Firefox uz vecāku versiju vai pārslēdzas uz kanālu, kura vēl nav Firefox 63 vai jaunāka.

Izmaiņas vispirms nonāks pārlūkprogrammā Firefox Nightly un, ja lietotāji ielādēs Firefox Beta vai Stable versiju ar profilu Nightly, viņi var saskarties ar datu regresijas problēmām ar pārlūkprogrammā instalētiem paplašinājumiem.

Mozilla atklāja izmaiņas organizācijas emuāru papildinājumos, kuras tā izmanto, lai informētu Firefox paplašinājumu izstrādātājus par gaidāmajām izmaiņām un jaunajām funkcijām.

Ja jūsu lietotāji šajā laikā pārslēdzas starp Firefox kanāliem, izmantojot to pašu profilu, viņi var pieredzēt datu regresiju iepriekš instalētajos paplašinājumos.

Mozilla iesaka lietotājiem nepazemināt līmeni no Firefox 63 nekādā veidā (vai nu instalējot vecāku versiju, tā palaižot, vai palaižot vecāku versiju, kas jau ir instalēta, izmantojot to pašu profilu).

Kā uzzināt, vai dati ir migrēti

Lai uzzinātu, vai krātuves API jau ir migrēta uz jauno krātuves formātu, varat rīkoties šādi:

  1. Ielādēt apmēram: config? Filter = extensions.webextensions.ExtensionStorageIDB.iespējīgs pārlūka adreses joslā.
  2. Pārbaudiet izvēles vērtību.
    • Patiess nozīmē, ka dati ir migrēti.
    • Nepatiess, ka Firefox izmanto veco formātu.
  3. Meklējiet paplašinājumus.webextensions.ExtensionStorageIDB.migrēts.
    1. Ja paplašinājuma ID ir iestatīts uz patiesu, paplašinājuma krātuve ir migrēta.

Ko jūs varat darīt, lai atkārtoti migrētu datus

Mozilla publicēja instrukcijas par paplašinājumu datu atkārtotu migrēšanu, ja pēc migrācijas to tur vairs nebūtu. Ņemiet vērā, ka tas prasa diezgan daudz soļu, ieskaitot paplašinājuma noņemšanu no Firefox un tā atkārtotu instalēšanu.

  1. Atvērt par: atkļūdošana un pierakstiet paplašinājuma ID (vai atcerieties to).
  2. Atveriet Firefox profila mapi, ielādējot about: profile, un tur atvērtās mapes opcija.
  3. Atveriet mapi pārlūka paplašinājuma dati.
  4. Atveriet mapi Paplašinājuma ID.
  5. Atinstalējiet paplašinājumu.
  6. Kopējiet failā storage.js.migrated, kuru atradāt mapē Paplašinājumi ID, uz jaunu failu un nosauciet to storage.js.
  7. Atveriet pārlūka konsoli, izvēloties Izvēlne> Web izstrādātājs> Pārlūka konsole vai izmantojot saīsni Ctrl-Shift-J.
  8. Atkal instalējiet paplašinājumu.
  9. Pārlūka konsolē vajadzētu parādīt migrācijas ziņojumu. Pagaidiet, kamēr tas notiks.

Noslēguma vārdi

Ja jums ir nepieciešams palaist dažādus Firefox kanālus, izmantojiet dažādus profilus (un jūs pat varat profilus palaist vienlaikus). Profila datus var kopēt no viena profila uz otru, lai izveidotu kopijas, ja vēlaties strādāt ar to pašu datu kopu.