Firefox 111 sürümü

Firefox 111 web tarayıcısı yayınlandı.Ayrıca uzun vadeli destek şubesi 102.9.0 güncellemesi oluşturuldu. 112 Nisan'da çıkması planlanan Firefox 11 şubesi yakında beta test aşamasına geçecektir.

Firefox 111'deki önemli yenilikler:

  • Yerleşik hesap yöneticisine Firefox Relay hizmeti için e-posta adresi maskeleri oluşturma yeteneği eklendi; bu, gerçek adresinizin reklamını yapmamak için sitelere kaydolmak veya abone olmak için geçici e-posta adresleri oluşturmanıza olanak tanır. Bu özellik, yalnızca kullanıcı Firefox Hesabında bir hesaba bağlı olduğunda kullanılabilir.
  • etiketlemek için Referans başlığının aktarımını devre dışı bırakmak için web formlarında gezinmek için "rel=noreferrer" parametresini veya Window.opener özelliğini ayarlamayı devre dışı bırakmak ve reddetmek için "rel=noopener" parametresini uygulamanıza izin veren "rel" özniteliği için destek eklendi geçişin yapıldığı bağlama erişim.
  • Geçerli siteyle ilişkili depolamaya bağlı dosyaları yerel bir dosya sistemine yerleştirmek için Dosya Sistemi Erişim API'sinin bir uzantısı olan OPFS (Origin-Private FileSystem) API etkinleştirildi. Web uygulamalarının kullanıcının cihazındaki dosya ve dizinleri okumasına, değiştirmesine ve kaydetmesine izin veren, siteye bağlı bir tür sanal FS oluşturulur (diğer siteler buna erişemez).
  • CSS Renk Seviyesi 4 spesifikasyonunun uygulanmasının bir parçası olarak, sRGB, RGB, HSL'deki renkleri tanımlamak için color(), lab(), lch(), oklab() ve oklch() işlevleri CSS'ye eklenmiştir. , HWB, LHC ve LAB renk uzayları. Özellikler şu anda varsayılan olarak devre dışıdır ve about:config içindeki layout.css.more_color_4.enabled bayrağının etkinleştirilmesini gerektirir.
  • Yazdırma sırasında sayfayı tanımlamak için kullanılan CSS '@page' kuralları, sayfa yönü bilgilerini almak için bir 'sayfa yönü' özelliğine sahiptir ("dik", "sola döndür" ve "sağa döndür").
  • SVG'de iç öğeler bağlam vuruşu ve bağlam dolgusu değerlerinin kullanımına izin verilir.
  • Sorguları varsayılan arama motoruna göndermek için eklenti API'sine search.query işlevi eklendi. Arama sonucunu yeni bir sekmede veya pencerede görüntülemek için search.search işlevine bir "yerleştirme" özelliği eklendi.
  • Yerleşik pdf.js görüntüleyicide açılan PDF belgelerini kaydetmek için bir API eklendi. Window.print ile ilgili olan ve yazdırma için PDF dosyaları veya bir PDF InputStream göndermenize izin veren GeckoView Yazdırma API'si eklendi.
  • file:// URI için SitePermissions aracılığıyla izinleri ayarlamak için destek eklendi.
  • RISC-V 64 mimarisi için ilk destek, SpiderMonkey JavaScript motoruna eklendi.
  • Web geliştirici araçları, isteğe bağlı dosyalarda arama yapılmasına izin verir.
  • VA-API yüzeylerinin işlenmesini hızlandırmayı mümkün kılan dmabuf kullanılarak VA-API (Video Acceleration API) için yüzeylerin kopyalanması için destek uygulandı ve bazı platformlarda işleme sırasında yapıların ortaya çıkmasıyla ilgili sorunlar çözüldü.
  • DNS ana bilgisayar adlarını çözmek için kullanılan iş parçacığının sayısını kontrol etmek için about:config'e network.dns.max_any_priority_threads ve network.dns.max_high_priority_threads ayarları eklendi.
  • Windows platformunda, bildirimleri görüntülemek için platform tarafından sağlanan sistemin kullanımı etkinleştirilmiştir.
  • Oturum kurtarma, macOS platformunda desteklenir.
  • Android sürümündeki iyileştirmeler:
    • Yerleşik PDF belgelerini görüntüleme yeteneği uygulandı (önceden yüklemeye ve ayrı bir görüntüleyicide açmaya gerek kalmadan).
    • İstenmeyen içeriği engellemek için katı modu (katı) seçtiğinizde, varsayılan olarak Çerez Koruma modu (Toplam Çerez Koruması) etkinleştirilir; burada her site için çerezlerin kullanılmasına izin vermeyen ayrı bir izole çerez deposu kullanılır. siteler arasındaki hareketi izleyin.
    • Android 12 ve 13 çalıştıran Pixel cihazları artık doğrudan Son Kullanılanlar ekranından son görüntülenen sayfalara bağlantı gönderme özelliğine sahip.
    • İçeriği ayrı bir uygulamada (Uygulamada aç) açma mekanizması yeniden tasarlandı. Üçüncü taraf Android uygulamalarının kullanıcı onayı olmadan çalışmasına izin verebilecek bir güvenlik açığı (CVE-2023-25749) ele alındı.
    • WebGL ile ilgili görevleri ayrı bir iş parçacığında işlemek için bir CanvasRenderThread işleyici eklenmiştir.

Yenilikler ve hata düzeltmelerinin yanı sıra Firefox 111'de 20 güvenlik açığı giderildi. 14 güvenlik açığı tehlikeli olarak işaretlenmiştir ve bunlardan 9 güvenlik açığı (CVE-2023-28176 ve CVE-2023-28177 altında toplanmıştır) arabellek taşmaları ve önceden boşaltılmış bellek alanlarına erişim gibi bellek sorunlarından kaynaklanır. Bu sorunlar, özel olarak tasarlanmış sayfalar açıldığında potansiyel olarak kötü niyetli kodun yürütülmesine yol açabilir.

Kaynak: opennet.ru

Yorum ekle