Firefox 78

Mevcut Firefox 78.

  • PDF Yükleme İletişim Kutusuna "Firefox'ta Aç" öğesi eklendi.
  • Adres çubuğuna (browser.urlbar.suggest.topsites) tıklandığında en iyi sitelerin gösterilmesini devre dışı bırakma özelliği eklendi.
  • “Sağdaki sekmeleri kapat” ve “Diğer sekmeleri kapat” menü öğeleri etkilenmiş ayrı bir alt menüde. Kullanıcı aynı anda birkaç sekmeyi kapattıysa (örneğin, "Diğer sekmeleri kapat" seçeneğini kullanarak), "Kapalı sekmeyi geri yükle" menü öğesi hepsini geri yükleyeceğizve sadece bir tane değil. Daha önce, yanlışlıkla bir dizi sekmeyi kapatan kullanıcılar, bunları birer birer geri yüklemek zorunda kalıyordu.
  • Okuma modunun görünümü yeniden tasarlandı. Kenar çubuğu, tasarımı tarayıcı arayüzüne daha iyi uyan kompakt, kayan bir araç çubuğuyla değiştirildi.
  • Devam eden bir WebRTC çağrısı varsa Firefox ekran koruyucunun başlatılmasını engelleyecektir.
  • Kullanıcının uzun metni (parola yöneticisi tarafından oluşturulan parola gibi) sınırlı uzunluğa sahip bir alana yapıştırmaya çalıştığında ortaya çıkan ve uzun süredir devam eden bir sorun çözüldü (maksimum uzunluk). Firefox'un önceki sürümleri, şifreyi sessizce belirli bir uzunluğa kadar kısaltıyordu; bu, kayıt sırasında "kesilmiş" şifrenin sunucuya gönderilmesine neden olurken, kullanıcı şifresinin daha uzun olduğundan emindi. Elbette gelecekte kullanıcı uzun bir şifreyle giriş yapamayacaktır. Firefox artık aşırı uzun metnin eklendiği alanı görsel olarak vurgulayacak ve kullanıcıyı daha kısa bir satır girmesi konusunda uyaracak.
  • Adres çubuğuna yazarken, arama motorundan gelen önerilerin yanı sıra size öneriler de sunulacaktır. geçmiş aramalar (browser.urlbar.maxHistoricalSearchSuggestions). Örneğin, bir kullanıcı daha önce adres çubuğu aracılığıyla "merhaba ayı" kelimesini aramışsa, "merhaba" kelimesini yazdığında kendisinden "merhaba ayı" kelimesini araması istenecektir.
  • Kullanıcı, protokolü belirtmeden adres çubuğuna bir alan adı eklediyse, Firefox denemek ona daha önce olduğu gibi yalnızca HTTP aracılığıyla değil, aynı zamanda HTTPS aracılığıyla da bağlanın (sunucunun HTTP'yi desteklememesi durumunda).
  • .example, .internal, .invalid, .local, .localhost, ,test ile biten adresler artık aramanın bir arama motoruna götürülmesine neden olmaz; bunun yerine tarayıcı bunları açmaya çalışır (bu son ekler geliştirme aşamasında sıklıkla kullanılır). ).
  • Güvenlik ve gizlilik:
    • About:protections sayfasına, kullanıcının kaç tane sızdırılmış şifreyi güvenli şifrelere dönüştürdüğüne ilişkin bilgilerin yanı sıra belirli bir şifrenin sızdırılıp sızdırılmadığına (ve değiştirilmesi gerekip gerekmediğine) ilişkin bilgiler eklendi.
    • Katma tarayıcının sistemdeki hangi yazı tiplerini web sayfalarına bildireceğini belirtmenize olanak tanıyan yerleşim düzeni.css.font-visibility.level ayarı (yazı tipleri üç gruba ayrılır: yalnızca temel sistem olanlar, dil paketlerinden temel + yazı tipleri, tüm yazı tipleri) ). Gelecekte, sayfaların görünümünü bozmayacak, aynı zamanda yüklü tüm yazı tipleri hakkında çok fazla bilgi açığa çıkarmayacak en iyi seçeneği belirlemek için testler yapmayı planlıyoruz.
    • Bir kullanıcı adres çubuğuna bir kelime girdiğinde, Firefox bunun yerel ağdaki bir alan adı olup olmadığını belirlemek için buluşsal yöntem kullanır ve ağda böyle bir alan adı olup olmadığını kontrol etmek için DNS sunucusuna bir sorgu gönderir (böylece açılır listedeki ilk öğe bu alana gitmeyi önermek içindir). Paranoyak kullanıcılar için katma bu davranışı kontrol eden ayar (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • TorBrowser geliştiricilerinden, DNS kullanımını tamamen devre dışı bırakmanıza olanak tanıyan bir yama benimsenmiştir (network.dns.disabled).
    • Tekrar engelli TLS 1.0 ve 1.1 desteği (Firefox 74'te devre dışı bırakıldı, ancak pandemi sırasında web kaynaklarının kullanılabilirliğinin çok önemli hale gelmesi nedeniyle daha sonra tekrar açıldı). Sunucu TLS 1.2'yi desteklemiyorsa, kullanıcı güvenli bağlantı kurmayla ilgili bir hata mesajı ve eski protokollerin desteklenmesini sağlayan bir düğme görecektir (bunlara yönelik destek gelecekte tamamen kaldırılacaktır). Temmuz ayında Chrome ve Edgium, modern hızlı ve güvenilir algoritmaları (ECDHE, AEAD) desteklemedikleri, ancak eski ve zayıf olanlar için destek gerektirdiği için eski (TLS 1.0 1999'da ve TLS 1.1 2006'da ortaya çıktı) protokollere yönelik desteği de devre dışı bırakıyor ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Internet Explorer ve Edge'den TLS 1.0/1.1 desteği silinecek eylül ayında.
    • Engelli TLS_DHE_RSA_WITH_AES_128_CBC_SHA ve TLS_DHE_RSA_WITH_AES_256_CBC_SHA şifreleri için destek. Firefox bunları destekleyen son tarayıcıydı.
  • Tanıtıldı minimum sistem gereksinimleri. Artık bunlar GNU libc 2.17, libstdc++ 4.8.1 ve GTK+ 3.14'tür.
  • Bu, macOS 10.9, 10.10 ve 10.11'i destekleyen en son ana sürümdür. Bu işletim sistemlerini kullanan kullanıcıların, bir yıl boyunca bu macOS sürümlerini desteklemeye devam edecek olan Firefox ESR 78.x sürümüne yükseltme yapmaları tavsiye ediliyor.
  • Engelli insanlar için birçok iyileştirme:
    • JAWS kullanırken, veri listesi içeren bir HTML giriş öğesinde aşağı oka basmak artık imleci hatalı bir şekilde sonraki öğeye taşımamaktadır.
    • Mikrofon/kamera/ekran paylaşımı göstergesi odağa geldiğinde ekran okuyucular artık takılmaz veya donmaz.
    • Binlerce satır içeren tabloların yüklenmesi önemli ölçüde hızlandırıldı.
    • Özel stillere sahip metin girişi öğeleri artık odak taslağını doğru şekilde görüntülüyor.
    • Ekran okuyucular artık Geliştirici Araçları'nı açarken yanlışlıkla belge görünümüne geçmiyor.
    • Migren ve epilepsi hastalarının hayatını kolaylaştırmak için animasyonların sayısı (bir sekmenin üzerine gelindiğinde, arama çubuğunu açarken vb.) azaltıldı.
  • Birleşik Krallık'taki tüm kullanıcılar Yeni Sekme sayfasında Pocket'ten öneriler alacaktır.
  • CSS:
  • JavaScript:
    • API desteği uygulandı Uluslararası Liste Formatı.
    • Tasarımcı Intl.NumberFormat() içinde önerilen seçenekler için destek sağlandı Intl.NumberFormat Birleşik API'si.
    • V8'den (Chromium JS motoru) taşındı düzenli ifade motorunun yeni sürümü Düzensiz ifadeECMAScript 2018'in tüm eksik öğelerinin uygulanmasını mümkün kılan (ifadeler Arkana bak, RegExp.prototype.dotAll, Unicode karakter sınıflarından kaçma, adlandırılmış gruplar). Önceki sürüm 2014 yılında ödünç alınmıştı (bundan önce Firefox'un kendi motoru vardı), o zamandan beri geliştiriciler Chromium'daki değişiklikleri taşıyan çatalı korumak zorunda kaldı. Artık Irregexp'in neredeyse hiç adaptasyon gerektirmeyen bir modül olarak aktarılmasına olanak tanıyan bir donanım uygulandı. Irregexp'in V8'e olan bağımlılığını azaltan V8 geliştiricileri tarafından pek çok çalışma yapıldı. Buna karşılık, Firefox geliştiricileri çökmeleri düzelten, kod kalitesini artıran ve JavaScript spesifikasyonuyla tutarsızlıkları ortadan kaldıran yamaları yukarı akışa gönderdiler.
    • Tüm DOM prototip nesneleri katma Sembol.toStringTag özelliği.
    • Gelişmiş nesne çöp toplama Zayıf Harita.
  • window.external.AddSearchProvider yöntemi artık bir saplamadır uyarınca Şartname.
  • DOM: uygulanan yöntem ParentNode.replaceChildren().
  • WebAssembly: bundan sonra işlevler aynı anda birden fazla değer döndürebilir.
  • Geliştirici araçları.

Kaynak: linux.org.ru

Yorum ekle