Firefox 119 sürümü

Firefox 119 web tarayıcısı piyasaya sürüldü ve uzun vadeli bir destek şubesi güncellemesi oluşturuldu - 115.4.0. Firefox 120 şubesi, 21 Kasım'da yayınlanması planlanan beta test aşamasına aktarıldı.

Firefox 119'deki önemli yenilikler:

  • Daha önce görüntülenen içeriğe erişimi kolaylaştıran güncellenmiş bir Firefox Görünüm sayfası arayüzü sunuldu. Firefox Görünümü sayfası, etkin sekmeler, son görüntülenen sayfalar, kapatılmış sekmeler ve diğer cihazlardaki sekmeler hakkındaki bilgileri tek bir yerde bir araya getirir. Firefox View'un yeni sürümü, herhangi bir pencerede açık olan tüm sekmeler hakkında bilgi sağlar ve ayrıca tarama geçmişinizi tarihe veya siteye göre sıralanmış olarak görüntüleme olanağı da ekler.
    Firefox 119 sürümü
  • Chrome'dan ve Chromium motorunu temel alan tarayıcılardan eklentileri içe aktarma özelliği etkinleştirildi. Diğer tarayıcılardan veri içe aktarma iletişim kutusunda (about:preferences#general sayfasındaki "Verileri İçe Aktar"), eklentileri aktarmaya yönelik bir seçenek belirdi. Aktarım, Chrome ve Firefox için mevcut olan aynı eklentilerin tanımlayıcılarını karşılaştıran 72 eklentiden oluşan bir liste içeriyor. Chrome'dan veri içe aktarırken listedeki eklentiler mevcutsa Firefox, eklentinin Chrome sürümü yerine yerel Firefox sürümünü yükler.
    Firefox 119 sürümü
  • ESNI'nin (Şifreli Sunucu Adı Göstergesi) geliştirilmesini sürdüren ve istenen alan adı gibi TLS oturum parametreleri hakkındaki bilgileri şifrelemek için kullanılan ECH (Şifreli İstemci Merhaba) mekanizması desteği dahildir. ECH ve ESNI arasındaki en önemli fark, ECH'nin bireysel alanlar düzeyinde şifrelemek yerine TLS ClientHello mesajının tamamını şifrelemesidir; bu, ESNI'nin kapsamadığı alanlardan (örneğin PSK (Ön Paylaşımlı) gelen sızıntıları engellemenize olanak tanır) Anahtar) alanı.
  • Yerleşik PDF görüntüleyicinin belge düzenleme yetenekleri, daha önce mevcut olan serbest çizim ve metin yorumları eklemeye ek olarak artık resim ve metin açıklamaları ekleme desteğini de içeriyor. Yeni PDF düzenleme modu yalnızca bazı kullanıcılar için etkinleştirilmiştir; bunu about:config sayfasında zorlamak için “pdfjs.enableStampEditor” ayarını etkinleştirmeniz gerekir.
    Firefox 119 sürümü
  • Tarayıcıdan çıktıktan sonra kesintiye uğrayan oturumun geri yüklenmesiyle ilgili ayarlar değiştirildi. Önceki sürümlerin aksine, yalnızca etkin sekmeler hakkındaki bilgiler değil, aynı zamanda yakın zamanda kapatılan sekmeler hakkındaki bilgiler de artık oturumlar arasında kaydedilecek ve yeniden başlatmanın ardından yanlışlıkla kapatılan sekmeleri geri yüklemenize ve bunların listesini Firefox Görünümü'nde görüntülemenize olanak tanıyacak. Varsayılan olarak son 25 günde açılan son 7 sekme kaydedilecektir. Kapalı pencerelerdeki sekmelerle ilgili veriler de dikkate alınacak ve kapalı sekmelerin listesi yalnızca geçerli pencerenin değil tüm pencerelerin bağlamında aynı anda işlenecektir.
  • Toplam Çerez Koruması modunun yetenekleri genişletildi; burada her site için ayrı bir izole Çerez depolama alanı kullanıldı; bu, Çerezlerin siteler arasındaki hareketi izlemek için kullanılmasına izin vermiyor (tüm Çerezler, üçüncü taraf bloklarından ayarlanmıştır) site (iframe, js, vb.) .p.), bu blokların indirildiği siteye bağlanır). Yeni sürüm, “blob:...” URI şemasının izolasyonunu uyguluyor (Blob URL'si), kullanıcı takibine uygun bilgileri iletmek için potansiyel olarak kullanılabilir.
  • Gelişmiş izleme koruma mekanizmasının (ETP, Gelişmiş İzleme Koruması) kullanıcıları için, yazı tipi analizi yoluyla kullanıcıların dolaylı olarak tanımlanmasına karşı ek koruma etkinleştirilir; siteler tarafından görülebilen yazı tipleri, sistem yazı tipleri ve standart dil kümelerindeki yazı tipleri ile sınırlıdır.
  • Firefox ek paketi, diğer tarayıcılardan verilere erişirken yerel Ubuntu dosya seçimi iletişim kutusunun kullanılmasına yönelik desteğin yanı sıra, xdg-desktop-portal'ın kurulu sürümüne göre mevcut özelliklerin belirlenmesine yönelik destek sağlar.
  • İnternet kiosk modunda çalışan bir tarayıcı penceresi yerleştirmek için monitör seçme desteği eklendi. Monitör, “-kiosk-monitor” komut satırı seçeneği kullanılarak seçilir. Tarayıcı, kiosk modunda başlatıldıktan hemen sonra tam ekran moduna geçer.
  • "Uygulama/octet-stream" MIME türüyle işlenen dosyalarda medya içeriğinin algılanması durduruldu. Bu tür dosyalar için, tarayıcı artık dosyayı oynatmaya başlamak yerine dosyayı indirmenizi isteyecektir.
  • Firefox'un üçüncü taraf Çerez engellemesini dahil etmesine hazırlık olarak, Depolama Erişimi API'sinin uygulaması, üçüncü taraf Çerezleri varsayılan olarak engellendiğinde kullanıcıdan bir iframe'den Çerez depolama alanına erişim izni isteyecek şekilde güncellendi. Yeni uygulama, korumayı artırdı ve sitelerle ilgili sorunları önlemek için değişiklikler ekledi.
  • Mevcut HTML öğelerinin işlevselliğini genişleten özel öğeler (Özel Öğe) için, ARIA (Erişilebilir Zengin İnternet Uygulamaları) nitelikleri desteği dahil edilerek bu öğelerin engelli kişiler için daha erişilebilir hale getirilmesi sağlanır. setAttribute ve getAttribute yöntemlerini çağırmadan, DOM öğeleri için (örneğin, ButtonElement.ariaPressed = "true") ARIA niteliklerini doğrudan ayarlama ve okuma yeteneği eklendi.
  • Cross-Origin izolasyon modunu kontrol eden ve ayrıcalıklı işlemler sayfasında güvenli kullanım kuralları tanımlamanıza olanak tanıyan Cross-Origin-Embedder-Policy HTTP üstbilgisi, kimlik bilgileriyle ilgili bilgilerin aktarımını devre dışı bırakmak için "kimlik bilgisi olmayan" parametresi için destek ekledi. Çerezler ve müşteri sertifikaları gibi bilgiler.
  • attr() CSS işlevi artık, değeri belirtilen özniteliğin eksik olduğu veya geçersiz bir değere sahip olduğu durumlarda kullanılacak olan ikinci bir bağımsız değişken belirtme yeteneğine sahiptir. Örneğin, attr(foobar, "Varsayılan değer").
  • Gruplandırma anahtarı olarak her dizi öğesi için çağrılan geri çağırma işlevi tarafından döndürülen dize değerini kullanarak dizi öğelerini gruplamak için Object.groupBy ve Map.groupBy yöntemleri eklendi.
  • Eklenen yöntemler: Bir dizede doğru biçimlendirilmiş Unicode metnin varlığını kontrol etmek için String.prototype.isWellFormed() (bileşik karakterlerin yalnızca tam "vekil çiftleri" kontrol edilir) ve Unicode metni temizlemek ve dönüştürmek için String.prototype.toWellFormed() doğru forma dönüştürün.
  • WebTransport.createBi DirectionStream() ve WebTransport.createUnidirectStream() yöntemleri, gönderilen akışların göreli önceliğini ayarlamak için "sendOrder" özelliğine yönelik destek ekledi.
  • AuthenticatorAttestationResponse API, getPublicKey(), getPublicKeyAlgorithm() ve getAuthenticatorData() gibi yeni yöntemler sunar.
  • Web Kimlik Doğrulama API'si, oluşturma veya kayıt sonrasında kimlik bilgilerinin varlığını belirlemenize olanak tanıyan credProps özellikleri için destek ekledi.
  • Nesneleri serileştirme/seri durumdan çıkarma ve sunucuya aktarma için uygun bir JSON temsiline dönüştürmek amacıyla PublicKeyCredential API'sine parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() ve toJSON() yöntemleri eklendi.
  • Web geliştiricilerine yönelik araçlarda, öğeyi etkilemeyen CSS özelliklerini tanımlama yeteneğini içeren CSS (Etkin Olmayan CSS stilleri) ile etkileşimli çalışmaya yönelik arayüz geliştirildi ve ayrıca sözde öğeler için tam destek eklendi. “::ilk harf”, "::işaret" ve "::yer tutucu".
  • Yerleşik JSON veri görüntüleyici, görüntülenen JSON verilerinin hatalı veya hasarlı olması durumunda otomatik olarak ham verileri görüntülemeye geçer.
  • Windows platformunda, yazarken imleci gizleyen bir sistem ayarı için destek eklendi.
  • Android platformuna yönelik sürümde, bir videoyu tam ekranda görüntülerken meydana gelen çökme ortadan kaldırıldı. Android 14 ortamında kontrast tercihleri ​​ve azaltılmış şeffaflık tercihleri ​​medya sorguları için destek eklendi.

Firefox 119, yeniliklerin ve hata düzeltmelerinin yanı sıra 25 güvenlik açığını da giderdi. Tehlikeli olarak işaretlenen 17 güvenlik açığı (16'sı CVE-2023-5730 ve CVE-2023-5731 altında birleştirilmiştir), arabellek taşmaları ve halihazırda boş hafıza alanlarına erişim gibi hafıza sorunlarından kaynaklanmaktadır. Potansiyel olarak bu sorunlar, özel olarak tasarlanmış sayfaları açarken bir saldırganın kodunun yürütülmesine yol açabilir. Başka bir tehlikeli güvenlik açığı (CVE-2023-5721), tıklama hırsızlığının bazı tarayıcı diyaloglarını veya uyarılarını onaylamasına veya iptal etmesine olanak tanır.

Kaynak: opennet.ru

Yorum ekle