Firefox 96 sürümü

Firefox 96 web tarayıcısı yayınlandı. Ayrıca uzun vadeli bir destek şubesi güncellemesi oluşturuldu - 91.5.0. Firefox 97 şubesi, 8 Şubat'ta yayınlanması planlanan beta test aşamasına aktarıldı.

Ana yenilikler:

  • Siteleri karanlık veya açık bir temayı açmaya zorlama yeteneği eklendi. Renk tasarımı tarayıcı tarafından değiştirilmekte ve siteden destek gerektirmemektedir, bu da yalnızca açık renklerde bulunan sitelerde koyu tema, karanlık sitelerde ise açık tema kullanmanıza olanak sağlamaktadır.
    Firefox 96 sürümü

    "Genel/Dil ve Görünüm" bölümündeki ayarlarda (hakkında:tercihler) renk temsilini değiştirmek için, işletim sisteminin renk şemasına göre rengin yeniden tanımlanmasını etkinleştirebileceğiniz yeni bir "Renkler" bölümü önerildi veya Renkleri manuel olarak atayın.

    Firefox 96 sürümü

  • Önemli ölçüde iyileştirilmiş gürültü azaltma ve otomatik ses kazanım kontrolünün yanı sıra biraz iyileştirilmiş yankı giderme.
  • Ana yürütme iş parçacığı üzerindeki yük önemli ölçüde azaltıldı.
  • Çerezlerin siteler arasında aktarımına ilişkin daha katı bir kısıtlama uygulanarak, mevcut sayfanın alan adı dışındaki sitelere erişilirken ayarlanan üçüncü taraf Çerezlerinin işlenmesi yasaklanmıştır. Bu tür Çerezler, reklam ağlarının, sosyal ağ widget'larının ve web analiz sistemlerinin kodlarındaki siteler arasındaki kullanıcı hareketlerini izlemek için kullanılır. Çerezlerin aktarımını kontrol etmek için, "Çerez Politikası" başlığında belirtilen Aynı Site özelliği kullanılır; bu özellik, artık varsayılan olarak siteler arası Çerezlerin gönderilmesini sınırlayan "Aynı Site=Lax" değerine ayarlanmıştır. Resim isteği veya başka bir siteden iframe yoluyla içerik yükleme gibi alt istekler, CSRF (Siteler Arası İstek Sahteciliği) saldırılarına karşı da koruma sağlar.
  • Bazı sitelerde video kalitesinin düşmesi ve video izlerken SSRC (Senkronizasyon kaynak tanımlayıcısı) başlığının sıfırlanmasıyla ilgili sorunlar çözüldü. Ayrıca ekranınızı WebRTC aracılığıyla paylaşırken çözünürlüğün azalmasına neden olan sorunu da düzelttik.
  • MacOS'ta, Gmail'deki bağlantılara tıklamak artık onları diğer platformlarda olduğu gibi yeni bir sekmede açıyor. Çözülemeyen sorunlar nedeniyle macOS, videoların tam ekran modunda sabitlenmesine izin vermiyor.
  • Koyu tema stillerinin ayarlarını basitleştirmek için, bir öğenin hangi renk şemalarında doğru şekilde görüntülenebileceğini belirlemenize olanak tanıyan yeni bir CSS özelliği renk şeması eklendi. Desteklenen şemalar arasında "aydınlık", "karanlık", "gündüz modu" ve "gece modu" bulunur.
  • Renkleri HWB (ton, beyazlık, siyahlık) renk modeline göre tanımlamak için renk değerleri yerine belirtilebilecek bir CSS işlevi hwb() eklendi. İsteğe bağlı olarak işlev bir şeffaflık değeri belirtebilir.
  • Öğeleri azalan sırada numaralandırmak için ters çevrilmiş CSS sayaçlarını kullanmanıza olanak tanıyan sayaç sıfırlama CSS özelliği için "reversed()" işlevi uygulanmıştır (örneğin, öğe numaralarını listelerde görüntüleyebilirsiniz) azalan sırayla).
  • Android platformunda, örneğin sosyal ağlarda bilgi paylaşmak için bir araç sağlayan navigator.share() yöntemini kullanma olasılığını kontrol etmenize olanak tanıyan navigator.canShare() yöntemi için destek sağlanır. Ziyaretçinin kullandığı sosyal ağlarda paylaşım için birleşik bir düğme oluşturmak veya diğer uygulamalara veri gönderimini düzenlemek.
  • Web Kilitleri API'si varsayılan olarak etkindir ve bir web uygulamasının çalışmasını birkaç sekmede koordine etmenize veya web çalışanlarının kaynaklarına erişmenize olanak tanır. API, kilitleri eşzamansız olarak almak ve paylaşılan kaynak üzerinde gerekli çalışma tamamlandıktan sonra kilitleri serbest bırakmak için bir araç sağlar. Bir süreç kilidi tutarken, diğer süreçler yürütmeyi durdurmadan kilidin serbest bırakılmasını bekler.
  • IntersectionObserver() yapıcısında, boş bir dize aktarılırken, bir istisna atmak yerine rootMargin özelliği varsayılan olarak ayarlanır.
  • HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() ve OffscreenCanvas.toBlob yöntemleri çağrılırken tuval öğelerini WebP formatında dışa aktarma özelliği uygulandı.
  • Firefox 97'nin beta sürümü, dosya indirme sürecinin modernizasyonunu işaret ediyor; indirme işlemi başlamadan önce bir uyarı görüntülemek yerine, dosyalar artık otomatik olarak indirilmeye başlıyor ve indirme ilerleme paneli aracılığıyla istenildiği zaman açılabilir.

Firefox 96, yeniliklere ve hata düzeltmelerine ek olarak 30'u tehlikeli olarak işaretlenmiş 19 güvenlik açığını da düzeltti. 14 güvenlik açığı, 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. Tehlikeli sorunlar arasında ayrıca XSLT aracılığıyla Iframe izolasyonunun atlanması, ses dosyalarını oynatırken yarış koşulları, blendGaussianBlur CSS filtresini kullanırken arabellek taşması, belirli ağ isteklerini işlerken serbest bırakıldıktan sonra belleğe erişim, tarayıcı penceresinin içeriğini tam olarak manipülasyon yoluyla değiştirme yer alır. -ekran modu, tam ekran modundan çıkışın engellenmesi.

Ek olarak, Linux Mint dağıtımı ile Mozilla arasındaki işbirliğinin duyurusunu da not edebilirsiniz; bu duyuruda, dağıtım, Debian ve Ubuntu'dan ek yamalar kullanılmadan ve linuxmint.com/start adresindeki ana sayfayı değiştirmeden Firefox'un değiştirilmemiş resmi sürümlerini sunacaktır. , arama motorlarını değiştirmeden ve varsayılan ayarları değiştirmeden. Arama motorları Yahoo ve DuckDuckGo yerine Google, Amazon, Bing, DuckDuckGo ve Ebay kullanılacak. Karşılığında Mozilla, Linux Mint geliştiricilerine belirli bir miktar para aktaracak. Linux Mint 19.x, 20.x ve 21.x şubeleri için Firefox'lu yeni paketler sunulacak. Bugün veya yarın kullanıcılara anlaşmaya uygun olarak hazırlanan Firefox 96 paketi sunulacak.

Kaynak: opennet.ru

Yorum ekle