Ne csökkentse le a Firefox 63-ot

A Mozilla azt tervezi, hogy a storage.local API háttérrendszerét indexeltDB-re változtatja a JSON-ből, hogy javítsa a Firefox 63 teljesítményét. Az áttérés a háttérben zajlik, és a Firefox 63-at futtató Firefox felhasználóknak utána nem szabad észrevenniük a problémákat.

Problémák merülhetnek fel azonban akkor, ha a felhasználók a Firefox korábbi verziójára állítják vissza, vagy olyan csatornára váltanak, amely még nem rendelkezik a Firefox 63-os verzióval vagy újabb verzióval.

A változás először a Firefoxban jelenik meg, és ha a felhasználók betölti a Firefox Beta vagy Stable verzióját az Éjszakai profillal, akkor a böngészőbe telepített kiterjesztésekkel adat-regressziós problémákba ütközhetnek.

A Mozilla feltárta a szervezet kiegészítőinek blogjában bekövetkezett változást, amelyet arra használ, hogy a Firefox kiterjesztéseinek fejlesztőit tájékoztassa a közelgő változásokról és az új funkciókról.

Ha a felhasználók ebben az időben váltanak a Firefox csatornái között ugyanazt a profilt használva, akkor a korábban telepített kiterjesztésekben adat regresszió tapasztalható meg.

A Mozilla azt ajánlja, hogy a felhasználók semmilyen formában ne lépjenek le a Firefox 63 verziójáról (legyen az egy régebbi verzió telepítésével és futtatásával, vagy egy olyan régebbi verzió futtatásával, amelyet már telepítettek ugyanabban a profilban).

Hogyan lehet megtudni, hogy az adatok áttelepedtek-e

Az alábbiak szerint megtudhatja, hogy a tároló API-t már áttelepítették-e az új tárolási formátumra:

  1. Terhelés: config? Filter = extensions.webextensions.ExtensionStorageIDB.engedélyezve a böngésző címsorába.
  2. Ellenőrizze a preferencia értékét.
    • Igaz azt jelenti, hogy az adatokat áttelepítették.
    • Hamis, hogy a Firefox a régi formátumot használja.
  3. Keressen kiterjesztéseket.webextensions.ExtensionStorageIDB.migrált.
    1. Ha a kiterjesztés azonosítója igaz, akkor a kiterjesztés tárolása át lett migrálva.

Mit tehetsz az adatok áttelepítésével?

A Mozilla utasításokat tett közzé a kiterjesztési adatok újratelepítéséről, ha az nem az áttelepítés után. Vegye figyelembe, hogy elég sok lépést igényel, beleértve a kiterjesztés eltávolítását a Firefoxból és újratelepítését.

  1. Nyitva tartás: hibakeresés és írja le a kiterjesztés azonosítóját (vagy emlékezzen rá).
  2. Nyissa meg a Firefox profilmappáját a about: profile betöltésével, majd a megnyitás mappával.
  3. Nyissa meg a böngésző-kiterjesztés-adatok mappát.
  4. Nyissa meg az Extension ID mappát.
  5. Távolítsa el a kiterjesztést.
  6. Másolja az Extensions ID mappában található storage.js.migrált fájlt egy új fájlra, és nevezze a storage.js fájlra.
  7. Nyissa meg a böngésző konzolt a Menü> Webfejlesztő> Böngésző konzol kiválasztásával vagy a Ctrl-Shift-J parancsikon használatával.
  8. Telepítse újra a kiterjesztést.
  9. A böngészőkonzolnak megjelenítenie kell egy migrációs üzenetet. Várja meg, amíg ez megtörténik.

Záró szavak

Ha különféle Firefox csatornákat kell futtatnia, használjon különféle profilokat (és akár a profilokat egyszerre is futtassa). A profiladatokat másolhatja az egyik profilból a másikba, és másolatokat készíthet, ha ugyanazzal az adatkészlettel szeretne dolgozni.