Firefox 71 sürümü

gerçekleşti web tarayıcısı sürümü Firefox 71Ve mobil versiyon Android platformu için Firefox 68.3. Ayrıca bir güncelleme oluşturuldu dalları uzun vadeli destekle 68.3.0. Çok yakında sahneye çıkacağız Beta testi Yayınlanması 72 Ocak'ta yapılması planlanan Firefox 7 şubesi taşınacak (proje geçer yeni bir 4 hafta boyunca geliştirme döngüsü).

Ana yenilikler:

  • Önerilen Tarayıcının içinde açılan bir hizmet web sayfası olan “about:config” sayfası için HTML, CSS ve JavaScript ile yazılmış yeni bir arayüz. Sayfa öğeleri fareyle isteğe bağlı olarak seçilebilir (aynı anda birkaç satır dahil) ve bağlam menüsünü kullanmadan panoya yerleştirilebilir. En üstteki arama dizesi korundu ve yeni değişkenleri içerecek şekilde genişletildi. Ek olarak, adım adım eşleşme araması ile normal sayfalarda arama yapmak için de kullanılan standart bir mekanizma üzerinden arama desteği uygulanmıştır.

    Firefox 71 sürümü

    Her ayar için, değişkenleri Boolean değerleriyle (doğru/yanlış) tersine çevirmenize veya dize ve sayısal değişkenleri düzenlemenize olanak tanıyan bir düğme eklenmiştir. Kullanıcı tarafından değiştirilen değerlere, değişiklikleri varsayılan değere döndürmek için bir düğme eklenmiştir.

    Firefox 71 sürümü

    About:config'i açtıktan sonra, varsayılan olarak öğeler gösterilmez ve yalnızca arama çubuğu görünür ve listenin tamamını görüntülemek için "Tümünü göster" düğmesini tıklamanız gerekir. Ayarlara katma "general.aboutConfig.enable" seçeneği, izin vermek oluşturma aşamasında isteğe bağlı olarak devre dışı bırakılmışsa about:config sayfasına erişimi geri yükleyin;

    Firefox 71 sürümü

  • Dahil olmuş varsayılan olarak, TLS sertifikalarını görüntülemek için "about:certificate" hizmet sayfası ve "Araçlar > Sayfa Bilgileri > Güvenlik > Sertifikayı Görüntüle" menüsünden erişilebilen yeni bir arayüz. Sertifika görüntüleme arayüzünün uygulanması, JavaScript ve standart web teknolojileri kullanılarak tamamen yeniden yazıldı ve ayrıca Firefox Quantum stiline uygun hale getirildi. Daha önce sertifikaları görüntülemek için ayrı bir pencere açılmıştı, artık bilgiler bir eklentiyi anımsatan bir formda bir sekmede görüntüleniyor Kesinlikle bir şey.

    Firefox 71 sürümü

  • Modernize adres çubuğu tasarımı. En dikkat çekici değişiklik, önerilerin listesini ekranın tüm genişliği boyunca görüntülemek yerine açıkça işaretlenmiş bir açılır pencereye geçilmesiydi. Önerilen değişiklikler, Firefox 68'de ortaya çıkan ve XUL/XBL'nin standart bir Web API ile değiştirilmesiyle kodun tamamen yeniden yazılmasıyla karakterize edilen Quantum Bar adres çubuğunun yeni uygulamasının geliştirilmesine devam ediyor. İlk aşamada Quantum Bar'ın tasarımı eski adres çubuğunu tamamen tekrarladı ve değişiklikler dahili yeniden çalışmalarla sınırlıydı. Artık görünümü iyileştirmek için çalışmalar başladı. Değişiklikler şu anda varsayılan olarak devre dışıdır ve about:config içindeki "browser.urlbar.megabar" ayarı aracılığıyla etkinleştirilmeyi gerektirir.

    Firefox 71 sürümü

  • Katma destek tarayıcının, komut satırında "-kiosk" seçeneği belirtilerek etkinleştirilen ve yalnızca tam ekran modunda çalışma olanağı sağlayan İnternet kiosk modunda başlatılması. Arayüz kontrollerinin, açılır pencerelerin, içerik menülerinin ve sayfa yükleme durumu göstergelerinin (bağlantıların ve geçerli URL'nin görüntülenmesi) görüntülenmesi engellenir. Klavye girişi ciddi şekilde sınırlıdır, örneğin Alt ve Ctrl tuşlarının işlenmesi devre dışı bırakılmıştır, bu da tarayıcıdan çıkmanızı, başka bir uygulamaya geçmenizi veya başka bir siteyi açmanızı engeller. Mod, çeşitli otonom terminallerin, reklam standlarının, gösteri panellerinin ve tek bir web sitesi/web uygulamasıyla çalışmakla sınırlı olan diğer sistemlerin çalışmasını düzenlemek için kullanılabilir.
  • Tarayıcıya dahil edilen sistem eklentisinde kilit yönünde (daha önce eklenti Lockbox olarak sunuluyordu), teklif Kayıtlı şifreleri yönetmek için “about:logins” arayüzü, şifre giriş formlarını otomatik doldururken alt alan adı tanıma ortaya çıktı. Ekran okuyucusu olan kullanıcılar için ele geçirilen hesaplarla ilgili Firefox Monitor uyarıları da uygulandı.
  • Windows, Linux ve macOS derlemeleri yerel bir MP3 kod çözücü kullanır.
  • Gelişmiş izleme önleme moduna, kripto para birimi madenciliği için kodun engellenmesine ilişkin bildirimler eklendi. Adres çubuğundaki kalkan resimlerinden simgeye tıkladığınızda görüntülenen panel, engellenen izleyicilerin bir sayacını görüntüler.
  • Windows kullanıcıları için, videoyu Resim İçinde Resim modunda görüntüleme özelliği varsayılan olarak etkindir; bu, tarayıcıda gezinirken görünür kalan kayan bir pencere biçiminde videoyu ayırmanıza olanak tanır. Bu modda görüntülemek için, araç ipucuna tıklamanız veya videoya sağ tıkladığınızda görüntülenen içerik menüsünde "Resim içinde resim"i seçmeniz gerekir (kendi içerik menüsü işleyicisinin yerine geçen YouTube'da, sağ tıklatmanız gerekir). iki kez tıklayın veya Shift tuşuna basarak tıklayın). Windows olmayan sistemlerde mod desteği, "media.videocontrols.picture-in-picture.enabled" seçeneği kullanılarak about:config içinde etkinleştirilebilir.
  • uygulandı sayfa öğelerinin iç içe geçmiş çok katmanlı düzeni desteği (CSS Izgarası Seviye 2), üst hücrelere bağlı alt öğeleri tanımlama yeteneği sağlayarak (hücre içine ayrı bir ızgara yerleştirerek), ızgaraya hizalanmış sayfa düzenleri oluşturmanın esnekliğini önemli ölçüde artırır. İç içe ızgaralar " değeri kullanılarak tanımlanıralt ızgara""grid-template-columns" ve "grid-template-rows" özelliklerinde. DevTools Grid Inspector inceleme moduna iç içe ızgaralar için destek de eklendi.
  • CSS'ye özellik eklendi sütun aralığı, öğenin tüm sütunlara yayılmasına izin verir.
  • Bir CSS özelliğinde klip yolu işlevi kullanarak belirlenen görünürlük sınırlama alanını belirleme yeteneği eklendi yol() в biçim SVG taslağı.
  • Katma özellik aracılığıyla tanımlanan en boy oranı katsayısını dikkate alma yeteneği boy oranına, img etiketindeki "yükseklik" ve "genişlik" HTML nitelikleri için.
  • JavaScript'e yöntem eklendi Promise.allSettled()Bekleyen sözleri hesaba katmadan, yalnızca zaten yerine getirilmiş veya reddedilmiş sözleri döndürür (diğer kodu çalıştırmadan önce yürütme sonucunu beklemenize olanak tanır).
  • Uygulanan sınıf MathMLElement (önceden sadece sınıf veriliyordu Eleman), gösterimdeki öğeleri tanımlayan MathML. Ayrıca mathmlEl.style ve global olay işleyicilerini kullanabileceğiniz karşılık gelen MathML DOM ağacı da eklenmiştir.
  • DOM'a bir kurucu eklendi StaticRange() DOM içeriğinin bir bölümünü temsil eden bir StaticRange nesnesi oluşturmak için.
  • API eklendi Medya OturumuBildirim alanında multimedya içeriğinin oynatılmasıyla ilgili bilgileri içeren bir bloğu özelleştirmek için araçlar sağlayan araçlar sağlar. Bu API aracılığıyla, bir web uygulaması yalnızca yeni bir şarkının çalınmaya başlamasıyla ilgili bir bildirim görüntülemekle kalmaz, aynı zamanda bildirim alanından veya ekran koruyucu arayüzü aracılığıyla kontrolü de düzenleyebilir; örneğin duraklatmak, akışta ilerlemek için düğmeler yerleştirebilir, veya bir sonraki şarkıya geçin.
  • Eklenti geliştiricileri için API'de gelişmiş Veri yüklenirken hatalarla başa çıkma. Eklentiler tarafından windows.create çağrısı aracılığıyla açılan açılır pencereler artık eklenti URL'si ("moz-extension://") yerine eklenti adını görüntülüyor.
  • WebGL artık uzantıları destekliyor OVR_multiview2, tek bir çağrıyla birden fazla görünüm penceresini aynı anda görüntülemenize olanak tanır (örneğin, WebXR'de stereo çıkış için kullanışlıdır);
  • Ağ etkinliğini denetlemeye yönelik arayüz, bir ağ isteğinin işlenmesi aşamalarını, DNS'deki çözümleme zamanının ayrı ayrı görüntülenmesi, bağlantı kurulması, veri gönderilmesi ve yanıt alınmasıyla analiz etme yeteneğini içerir. Bilgiler, sağ kenar çubuğundaki yeni Zamanlama sekmesi aracılığıyla sağlanır.

    Firefox 71 sürümü

  • Varsayılan ağ etkinliği izleme arayüzünde açık Aktif bağlantıları duraklatma özelliğine sahip WebSocket bağlantılarını inceleme modu.

    Firefox 71 sürümü

  • Ağ İzleyicisine eklendi destek istek/yanıt gövdelerinde, çerezlerde ve başlıklarda tam metin araması yapılır ve ayrıca uygulanır fırsat gerekli maskelere sahip filtreler ekleyerek belirli URL'lerin yüklenmesini engellemek.

    Firefox 71 sürümü

  • Web konsolunda uygulandı çok hatlı mod Birkaç satıra bölünmüş JavaScript yapılarına girmenize ve bunları Enter tuşuna basarak değil, Çalıştır düğmesine tıklayarak çalıştırmanıza olanak tanıyan düzenleme. Mod, giriş alanının sağ tarafındaki "bölünmüş bölme" simgesine tıklandıktan sonra veya Ctrl+B klavye kısayolu kullanılarak görüntülenen bir yan panel olarak tasarlanmıştır.

    Firefox 71 sürümü

  • JavaScript hata ayıklayıcısı şunları sağlar: Ön izleme kodda kullanıldıkları yerde değişkenlerin değerleri, uygulandı iletken olay günlüğü ve devre dışı bırakma özelliği eklendi açılır pencere bloğu kesme noktalarıyla (about:config içinde devtools.debugger.features.overlay).

    Firefox 71 sürümü

  • Android için Firefox 68.2 düzeltici güncellemesi hazırlandı. Android için Firefox'un yeni önemli sürümlerinin oluşturulmasının durdurulduğunu hatırlatalım. Android için Firefox'un yerini alacak kod adı Fenix ​​(şu şekilde dağıtılır) Firefox Önizlemesi) gelişiyor GeckoView motorunu ve bir dizi Mozilla Android Bileşenleri kitaplığını kullanan mobil cihazlar için yeni bir tarayıcı.

    Kritik güvenlik açıklarının sayısındaki azalma, arabellek taşmaları ve halihazırda boş bellek alanlarına erişim gibi bellek sorunlarının artık tehlikeli olarak işaretlenmesi ancak kritik olmamasından kaynaklanmaktadır. Yeni sürüm, özel hazırlanmış sayfalar açıldığında saldırgan kodunun yürütülmesine yol açabilecek 13 benzer sorunu gideriyor.

Yeniliklere ve hata düzeltmelerine ek olarak Firefox 71, 26 güvenlik açığı, bunlardan 17'i (altında toplanmıştır) CVE-2019-17013 и CVE-2019-17012) özel olarak tasarlanmış sayfaları açarken saldırganın kod yürütmesine yol açma potansiyeline sahip olarak işaretlenir. Arabellek taşmaları ve halihazırda boş hafıza alanlarına erişim gibi hafıza sorunlarının artık tehlikeli olarak işaretlenmesi ancak kritik olmaması dikkat çekicidir.

Kaynak: opennet.ru

Yorum ekle