Firefox 63'ü düşürmeyin

Mozilla, storage.local API'sının arka ucunu, Firefox 63'te performansı artırmak için JSON'dan IndexB'ye endeksli olarak değiştirmeyi planlıyor. Geçiş arka planda gerçekleşiyor ve Firefox 63 çalıştıran Firefox kullanıcıları daha sonra herhangi bir sorun fark etmemeliler.

Ancak, kullanıcılar Firefox’u daha eski bir sürüme düşürürlerse veya henüz Firefox 63’te veya daha yeni bir kanala geçmezlerse, sorunlar ortaya çıkabilir.

Değişiklik ilk olarak Firefox Nightly'de gerçekleşecek ve kullanıcılar Nightfox profilli Firefox’un Beta veya Stabil sürümünü yüklerse, tarayıcıda yüklü uzantıları olan veri regresyon sorunları ile karşılaşabilirler.

Mozilla, kuruluşun Eklentiler blogunda, yaklaşan değişiklikler ve yeni özellikler hakkında Firefox eklentileri geliştiricilerini bilgilendirmek için kullandığı değişikliği açıkladı.

Kullanıcılarınız bu süre zarfında aynı profili kullanarak Firefox kanalları arasında geçiş yaparsa, daha önce yükledikleri uzantılarda veri gerilemesi yaşayabilir.

Mozilla, kullanıcıların Firefox 63'ten herhangi bir biçimde düşürmemelerini önerir (eski bir sürüm yükleyerek ve çalıştırarak veya zaten aynı profili kullanarak yüklenmiş eski bir sürümü çalıştırarak).

Verilerin taşınıp taşınmadığı nasıl tespit edilir

Depolama API'sinin zaten yeni depolama formatına geçirilip geçirilmediğini öğrenmek için aşağıdakileri yapabilirsiniz:

  1. Yaklaşık yükle: config? Filter = extensions.webextensions.ExtensionStorageIDB.en, tarayıcının adres çubuğunda etkin.
  2. Tercihin değerini kontrol edin.
    • Doğru, verilerin taşındığı anlamına gelir.
    • Yanlış Firefox'un eski formatı kullanır.
  3. Extensions.webextensions.ExtensionStorageIDB.migrated öğesini arayın.
    1. Uzantı kimliği true olarak ayarlanmışsa, uzatma deposu taşınır.

Verileri yeniden taşımak için ne yapabilirsiniz?

Mozilla, uzantı verilerinin yeniden taşınmasıyla ilgili talimatları, taşıma işleminden sonra gelmemesi durumunda yayınladı. Eklentiyi Firefox’tan kaldırmak ve yeniden yüklemek de dahil olmak üzere birkaç adım gerektirdiğini unutmayın.

  1. Açık: hata ayıklama ve uzantı kimliğini not edin (veya hatırlayın).
  2. Firefox'un profil klasörünü yaklaşık: profile ve orada açık klasör seçeneğini yükleyerek açın.
  3. Tarayıcı-uzantısı-veri klasörünü açın.
  4. Extension ID klasörünü açın.
  5. Uzantıyı kaldırın.
  6. Extensions Kimliği klasöründe bulduğunuz storage.js.migrated dosyasını yeni bir dosyaya kopyalayın ve storage.js olarak adlandırın.
  7. Menü> Web Geliştirici> Tarayıcı Konsolu'nu seçerek veya Ctrl-Shift-J kısayolunu kullanarak tarayıcı konsolunu açın.
  8. Uzantıyı tekrar yükleyin.
  9. Tarayıcı konsolu bir geçiş mesajı görüntülemelidir. Bunun olmasını bekleyin.

Kapanış Kelimeleri

Farklı Firefox kanalları çalıştırmanız gerekiyorsa, farklı profiller kullanın (ve profilleri aynı anda çalıştırabilirsiniz). Aynı veri kümesiyle çalışmak istiyorsanız, kopya oluşturmak için profil verilerini bir profilden diğerine kopyalayabilirsiniz.