Jangan turunkan Firefox 63

Mozilla merancang untuk menukar backend untuk API storage.local ke indexedDB dari JSON untuk meningkatkan prestasi di Firefox 63. Penghijrahan itu berlaku di latar belakang dan pengguna Firefox yang menjalankan Firefox 63 tidak sepatutnya memperhatikan sebarang masalah selepas itu.

Masalah mungkin timbul sekiranya pengguna menurunkan Firefox ke versi terdahulu atau beralih ke saluran yang belum berada di Firefox 63 atau lebih baru.

Perubahan itu akan mendarat di Firefox Nightly terlebih dahulu dan jika pengguna memuat versi Beta atau Stable Firefox dengan profil Nightly, mereka mungkin menghadapi isu regresi data dengan sambungan yang dipasang dalam penyemak imbas.

Mozilla mendedahkan perubahan pada blog Add-ons organisasi yang digunakan untuk memaklumkan pemaju pelanjutan untuk Firefox tentang perubahan yang akan datang dan ciri-ciri baru.

Sekiranya pengguna anda menukar antara saluran Firefox menggunakan profil yang sama pada masa ini, mereka mungkin mengalami regresi data dalam sambungan yang telah dipasang sebelum ini.

Mozilla mengesyorkan agar pengguna tidak menurunkan taraf dari Firefox 63 dalam sebarang bentuk (sama ada dengan memasang versi yang lebih lama dan menjalankannya, atau menjalankan versi lama yang dipasang sudah menggunakan profil yang sama).

Bagaimana untuk mengetahui sama ada data telah dipindahkan

Anda boleh melakukan perkara berikut untuk mengetahui sama ada API storan telah dimigrasikan sudah ke format storan baharu:

  1. Muatkan: config? Filter = extensions.webextensions.ExtensionStorageIDB.enabled dalam bar alamat penyemak imbas.
  2. Semak nilai keutamaan.
    • Benar bermakna bahawa data telah dipindahkan.
    • Salah bahawa Firefox menggunakan format lama.
  3. Cari pelanjutan.webextensions.ExtensionStorageIDB.migrated.
    1. Jika ID Sambungan ditetapkan kepada benar, storan sambungan telah dipindahkan.

Apa yang boleh anda lakukan untuk memindahkan semula data

Mozilla menerbitkan arahan untuk memindahkan semula data sambungan jika tidak berada di situ selepas penghijrahan. Ambil perhatian bahawa ia memerlukan beberapa langkah termasuk mengeluarkan pelanjutan dari Firefox dan memasang semulanya.

  1. Terbuka mengenai: debugging dan menulis ID sambungan (atau ingatnya).
  2. Buka folder profil Firefox dengan memuatkan kira: profil dan pilihan folder terbuka.
  3. Buka folder-pelanjutan data-folder.
  4. Buka folder ID Sambungan.
  5. Nyahpasang pelanjutan.
  6. Salin fail storage.js.migrated yang anda temukan dalam folder ID Sambungan ke fail baru dan namakannya storage.js.
  7. Buka konsol pelayar dengan memilih Menu> Pembangun Web> Konsol Penyemak Imbas atau dengan menggunakan pintasan Ctrl-Shift-J.
  8. Pasang pelanjutan sekali lagi.
  9. Konsol pelayar harus memaparkan mesej penghijrahan. Tunggu perkara ini berlaku.

Kata penutupan

Sekiranya anda perlu menjalankan saluran Firefox yang berlainan, gunakan profil yang berlainan (dan anda juga boleh menjalankan profil pada masa yang sama). Anda boleh menyalin data profil dari satu profil ke yang lain untuk membuat salinan jika anda mahu bekerja dengan set data yang sama.