Firefox 97 sürümü

Firefox 97 web tarayıcısı piyasaya sürüldü ve ayrıca uzun vadeli bir destek şubesi güncellemesi oluşturuldu - 91.6.0. Firefox 98 şubesi, 8 Mart'ta yayınlanması planlanan beta test aşamasına aktarıldı.

Ana yenilikler:

  • Firefox 18'te yerleşik eklenti olarak sınırlı bir süre için sunulan 94 Colorway sezonluk renk temasının süresi doldu. Colorway temalarını kullanmaya devam etmek isteyen kullanıcılar bunları eklenti yöneticisinden (about:addons) etkinleştirebilir.
  • Linux platformuna yönelik derlemelerde, yazdırma için PostScript belgesi oluşturma yeteneği kaldırılmıştır (PostScript yazıcılarda yazdırma ve PDF'ye kaydetme yeteneği korunur).
  • Wayland 1.20 kitaplıklarındaki derleme sorunları düzeltildi.
  • Bir sekmeyi başka bir pencereye taşıdıktan sonra dokunmatik ekranlarda kıstırma yakınlaştırmanın çalışmayı durdurmasına neden olan sorun çözüldü.
  • Linux'taki about:processes sayfası, CPU yükü algılamanın doğruluğunu artırdı.
  • Temel işletim sistemi 6 gibi bazı kullanıcı ortamlarında pencerelerde keskin köşelerin görüntülenmesiyle ilgili sorun çözüldü.
  • Windows 11 platformuna yeni kaydırma çubuğu stili desteği eklendi.
  • MacOS platformunda sistem yazı tiplerinin yüklenmesi iyileştirildi ve bu da bazı durumlarda yeni bir sekmenin açılmasını ve bu sekmeye geçişin daha hızlı olmasını sağladı.
  • Android platformu sürümünde, yakın zamanda açılan siteler ziyaret geçmişinde vurgulanır. Yeni eklenen yer imlerine ilişkin görsellerin ana sayfada görüntülenmesi iyileştirildi. Android 12 platformunda panodan bağlantı yapıştırma sorunu çözüldü.
  • Uzunluk ve uzunluk yüzdesi türlerine sahip CSS yapıları "cap" ve "ic" birimlerinin kullanımına izin verir.
  • @scroll-timeline CSS kuralı ve Animation-timeline CSS özelliği için destek eklendi; AnimationTimeline API'sindeki animasyon zaman çizelgesinin dakika veya saniye cinsinden süre yerine içerik kaydırmanın ilerlemesine bağlanmasına olanak tanıdı.
  • Renk ayarlama CSS özelliği, spesifikasyonun gerektirdiği şekilde yazdırma rengi ayarlama olarak yeniden adlandırıldı.
  • CSS, varsayılan olarak, @layer kuralı kullanılarak tanımlanan ve Layer() işlevi kullanılarak CSS @import kuralı aracılığıyla içe aktarılan basamaklı katmanlar için destek içerir.
  • Kaydırma çubuğu için ekran alanının nasıl ayrıldığını kontrol etmek için kaydırma çubuğu-gutter CSS özelliği eklendi. Örneğin, içeriğin kaydırılmasını istemediğinizde, çıktıyı kaydırma çubuğu alanını kaplayacak şekilde genişletebilirsiniz.
  • Marionette web çerçevesi (WebDriver) ile geliştirilmiş uyumluluk.
  • AnimationFrameProvider API'si, DedicatedWorkerGlobalScope kümesine eklenmiştir; bu, requestAnimationFrame ve cancelAnimationFrame yöntemlerini ayrı web çalışanlarında kullanmanıza olanak tanır.
  • AbortSignal.abort() ve AbortController.abort() yöntemleri artık sinyali sıfırlama nedenini belirleme ve AbortSignal.reason özelliği aracılığıyla nedeni okuma yeteneğine sahiptir. Varsayılan olarak nedeni AbortError'dur.

Firefox 97, yeniliklere ve hata düzeltmelerine ek olarak 42'ü tehlikeli olarak işaretlenmiş 34 güvenlik açığını da düzeltti. 33 güvenlik açığı (CVE-5-2022 kapsamında 22764 ve CVE-29-2022 altında 0511), arabellek taşmaları ve halihazırda boş olan bellek alanlarına erişim gibi bellek sorunlarından kaynaklanmaktadır. Potansiyel olarak bu sorunlar, özel olarak tasarlanmış sayfaları açarken saldırganın kodunun yürütülmesine yol açabilir.

Firefox 98 Beta'daki değişiklikler:

  • Dosyaları indirirken davranış değiştirildi - indirme başlamadan önce bir istek görüntülemek yerine, dosyalar artık otomatik olarak indirilmeye başlıyor ve indirme ilerlemesi hakkında bilgi içeren panel aracılığıyla herhangi bir zamanda açılabilir veya doğrudan indirme panelinden silinebilir.
  • İndirme listesindeki dosyalara sağ tıklandığında gösterilen içerik menüsüne yeni eylemler eklendi. Örneğin, "Benzer Dosyaları Her Zaman Aç" seçeneğini kullanarak, Firefox'un bir dosyayı indirme işlemi tamamlandıktan sonra sistemde aynı dosya türüyle ilişkili bir uygulamada otomatik olarak açmasını sağlayabilirsiniz. Ayrıca indirilen dosyalarla dizini açabilir, indirme işleminin başlatıldığı sayfaya gidebilir (indirmenin kendisi değil, indirme bağlantısı), bağlantıyı kopyalayabilir, indirme sözünü tarama geçmişinden kaldırabilir ve indirme panelindeki liste.
  • Tarayıcı başlatma sürecini optimize etmek için webRequest API'sini kullanan eklentileri başlatma mantığı değiştirildi. Artık yalnızca webRequest çağrılarının engellenmesi, Firefox'un başlatılması sırasında eklentilerin çalışmasına neden olacaktır. Engellemesiz moddaki Web İstekleri, Firefox'un başlatılmasını bitirene kadar ertelenecektir.
  • HTML etiketi için etkinleştirilmiş destek " kapatılabilir uyarılar ve iç içe pencereler gibi etkileşimli kullanıcı etkileşimi için iletişim kutuları ve bileşenler oluşturmanıza olanak tanır. Oluşturulan pencereler JavaScript kodundan kontrol edilebilir.
  • Web geliştirici araçlarına uyumluluk paneli eklendi. Panel, seçilen HTML öğesinin veya tüm sayfanın CSS özellikleriyle ilgili olası sorunlar hakkında sizi uyaran göstergeler göstererek, sayfayı her tarayıcıda ayrı ayrı test etmeden farklı tarayıcılarla uyumsuzlukları belirlemenize olanak tanır.

Kaynak: opennet.ru

Yorum ekle