Firefox 68 sürümü

tanıtıldı web tarayıcısı sürümü Firefox 68Ve mobil versiyon Android platformu için Firefox 68. Sürüm, yıl boyunca yayınlanan güncellemelerle Genişletilmiş Destek Hizmeti (ESR) şubesi olarak sınıflandırılmıştır. Ayrıca önceki sürüme ait bir güncelleme dalları uzun vadeli destekle 60.8.0. Çok yakında sahneye çıkacağız Beta testi Sürümü 69 Eylül'de planlanan Firefox 3 şubesi geçiş yapacak.

Ana yenilikler:

  • Yeni eklenti yöneticisi (about:addons) varsayılan olarak tamamen etkindir yeniden yazıldı Tarayıcıyı XUL ve XBL tabanlı bileşenlerden kurtarma girişiminin bir parçası olarak HTML/JavaScript ve standart web teknolojilerini kullanmak. Sekmeler halindeki her eklenti için yeni arayüzde, eklenti listesinin bulunduğu ana sayfadan ayrılmadan tam açıklamayı görüntülemek, ayarları değiştirmek ve erişim haklarını yönetmek mümkündür.

    Firefox 68 sürümü

    Eklentilerin etkinleştirilmesini kontrol etmek için ayrı düğmeler yerine bir içerik menüsü sunulur. Devre dışı bırakılan eklentiler artık etkin olanlardan açıkça ayrılıyor ve ayrı bir bölümde listeleniyor.

    Firefox 68 sürümü

    Kompozisyonu, yüklü eklentilere, ayarlara ve kullanıcının çalışma istatistiklerine bağlı olarak seçilen, kurulum için önerilen eklentilerin bulunduğu yeni bir bölüm eklendi. Eklentiler, yalnızca Mozilla'nın güvenlik, kullanışlılık ve kullanılabilirlik gereksinimlerini karşılamaları ve aynı zamanda geniş bir kitlenin ilgisini çeken mevcut sorunları verimli ve etkili bir şekilde çözmeleri durumunda bağlamsal öneriler listesine kabul edilir. Önerilen eklemeler, her güncelleme için tam bir güvenlik incelemesinden geçer;

    Firefox 68 sürümü

  • Eklentiler ve temalarla ilgili sorunlar hakkında Mozilla'ya mesaj göndermek için bir düğme eklendi. Örneğin, sağlanan form aracılığıyla, kötü amaçlı etkinlik tespit edilirse, eklenti nedeniyle sitelerin görüntülenmesinde sorunlar ortaya çıkarsa, beyan edilen işlevselliğe uyulmaması, kullanıcı eylemi olmadan bir eklentinin ortaya çıkması durumunda geliştiricileri uyarabilirsiniz. veya kararlılık ve performansla ilgili sorunlar.

    Firefox 68 sürümü

  • Görünüm ve işlevsellik açısından eski Awesome Bar adres çubuğuyla hemen hemen aynı olan ancak dahili bileşenlerin tamamen elden geçirilmesini ve XUL/XBL'nin yerine standart bir adres çubuğuyla kodun yeniden yazılmasını içeren yeni bir Quantum Bar adres çubuğu uygulaması eklenmiştir. Web API'si. Yeni uygulama, işlevselliği genişletme sürecini önemli ölçüde basitleştirir (WebExtensions biçiminde eklentilerin oluşturulması desteklenir), tarayıcı alt sistemlerine olan katı bağlantıları kaldırır, yeni veri kaynaklarına kolayca bağlanmanıza olanak tanır ve arayüzün daha yüksek performansına ve yanıt verme hızına sahiptir . Davranıştaki gözle görülür değişikliklerden yalnızca, yazmaya başladığınızda görüntülenen araç ipucunun sonucundan göz atma geçmişi girişlerini silmek için Shift+Del veya Shift+BackSpace (daha önce Shift olmadan çalışıyordu) kombinasyonlarını kullanma ihtiyacı not edilmiştir;
  • Okuyucu görünümü için tam teşekküllü bir karanlık tema uygulandı; etkinleştirildiğinde, tüm pencere ve panel tasarım öğeleri de koyu gölgelerde görüntüleniyor (daha önce Reader Görünümünde koyu ve açık modların değiştirilmesi yalnızca metin içeriğinin bulunduğu alanı etkiliyordu);

    Firefox 68 sürümü

  • İstenmeyen içeriği engelleme katı modunda (katı), bilinen tüm izleme sistemlerine ve tüm üçüncü taraf Çerezlerine ek olarak, kripto para madenciliği yapan veya gizli tanımlama yöntemlerini kullanarak kullanıcıları izleyen JavaScript eklentileri de artık engelleniyor. Daha önce, özel engelleme modunda açık bir seçim aracılığıyla verilerin engellenmesi etkinleştiriliyordu. Engelleme, Disconnect.me listesindeki ek kategorilere (parmak izi ve kripto madenciliği) göre gerçekleştirilir;

    Firefox 68 sürümü

  • Birleştirme sisteminin kademeli olarak dahil edilmesi devam etti Servo WebRender, Rust dilinde yazılmıştır ve sayfa içeriğinin oluşturulmasını GPU tarafına dış kaynak olarak sağlamaktadır. WebRender'ı kullanırken, CPU'yu kullanarak verileri işleyen Gecko motorunda yerleşik yerleşik birleştirme sistemi yerine, sayfa öğelerinde özet oluşturma işlemlerini gerçekleştirmek için GPU üzerinde çalışan gölgelendiriciler kullanılır ve bu, oluşturma hızında önemli bir artışa olanak tanır. ve CPU yükünü azalttı.

    Başlangıç ​​tarihinden itibaren NVIDIA ekran kartına sahip kullanıcılara ek olarak
    Firefox 68 destek WebRender, AMD grafik kartlarına sahip Windows 10 tabanlı sistemler için etkinleştirilecektir. About:support sayfasında WebRender'ın etkinleştirilip etkinleştirilmediğini kontrol edebilirsiniz. About:config'de etkinleştirmeyi zorlamak için, “gfx.webrender.all” ve “gfx.webrender.enabled” ayarlarını etkinleştirmeniz veya Firefox'u MOZ_WEBRENDER=1 ortam değişkenini ayarlayarak başlatmanız gerekir. Linux'ta, Mesa 18.2+ sürücülerine sahip Intel video kartları için WebRender desteği az çok stabildir;

  • Firefox Hesabında hesap ayarlarına hızlı erişim için adres çubuğu panelinin sağ tarafındaki “hamburger” menüsüne bir bölüm eklendi;
  • Firefox'ta düzgün çalışmayan belirli sitelerle uyumluluğu sağlamak için uygulanan geçici çözümleri ve yamaları listeleyen yeni bir yerleşik "about:compat" sayfası eklendi. En basit durumlarda uyumluluk için yapılan değişiklikler, sitenin belirli tarayıcılara sıkı sıkıya bağlı olması durumunda “Kullanıcı Aracısı” tanımlayıcısının değiştirilmesiyle sınırlıdır. Daha karmaşık durumlarda, uyumluluk sorunlarını düzeltmek için site bağlamında JavaScript kodu çalıştırılır;
    Firefox 68 sürümü

  • Tarayıcıyı, arayüzün oluşturulmasının ve sekme içeriklerinin işlenmesinin about:config'ten tek bir işlemde gerçekleştirildiği tek işlemli bir işletim moduna geçirirken ortaya çıkabilecek olası kararlılık sorunları nedeniyle kaldırıldı Çoklu işlem modunu (e10s) devre dışı bırakmak için kullanılabilecek “browser.tabs.remote.force-enable” ve “browser.tabs.remote.force-disable” ayarları. Ayrıca, "browser.tabs.remote.autostart" seçeneğini "false" olarak ayarlamak artık Firefox'un masaüstü sürümlerinde, resmi sürümlerde ve otomatik test yürütmeyi etkinleştirmeden başlatıldığında çoklu işlem modunu otomatik olarak devre dışı bırakmayacak;
  • API çağrılarının sayısını artırmanın ikinci aşaması uygulandı; mevcut yalnızca korumalı bir bağlamda bir sayfa açarken (Güvenli Bağlam), yani. HTTPS aracılığıyla, localhost aracılığıyla veya yerel bir dosyadan açıldığında. Korumalı bir bağlamın dışında açılan sayfaların, medya kaynaklarına (kamera ve mikrofon gibi) erişmek için getUserMedia() işlevini çağırması artık engellenecek;
  • HTTPS üzerinden erişimde otomatik hata yönetimi sağlar, Ortaya çıkan Antivirüs yazılımının etkinliği nedeniyle. Avast, AVG, Kaspersky, ESET ve Bitdefender antivirüsleri, Windows kök sertifikaları listesindeki sertifikasını ve başlangıçta kullanılan site sertifikalarını bununla değiştirerek HTTPS trafiğini analiz eden Web koruma modülünü etkinleştirdiğinde sorunlar ortaya çıkıyor. Firefox kendi kök sertifika listesini kullanır ve sistem sertifika listesini yok sayar, dolayısıyla bu tür etkinlikleri MITM saldırısı olarak algılar.

    Sorun, ayarın otomatik olarak etkinleştirilmesiyle çözüldü "security.enterprise_roots.etkin", ayrıca sistem depolama alanından sertifikaları içe aktarır. Firefox'ta yerleşik olan değil, sistem depolama alanından bir sertifika kullanıyorsanız, adres çubuğundan çağrılan menüye site hakkında bilgiler içeren özel bir gösterge eklenir. MITM müdahalesi algılandığında ayar otomatik olarak etkinleştirilir, ardından tarayıcı bağlantıyı yeniden kurmaya çalışır ve sorun ortadan kalkarsa ayar kaydedilir. Bu tür bir manipülasyonun bir tehdit oluşturmadığı, çünkü sistem sertifika deposunun güvenliği ihlal edilirse saldırganın Firefox sertifika deposunun da güvenliğini ihlal edebileceği (dikkate alınmaz) ileri sürülmektedir. mümkün ikame sertifikalar yapabilen ekipman üreticileri uygulamak MITM'yi uygulamak için, ancak Firefox sertifika deposunu kullanırken engellenir);

  • Tarayıcıda açılan yerel dosyalar artık geçerli dizindeki diğer dosyalara erişemeyecektir (örneğin, posta yoluyla gönderilen bir html belgesini Android platformunda Firefox'ta açarken, bu belgedeki bir JavaScript eklentisi, dosyanın içeriğini görüntüleyebilir) diğer kayıtlı dosyaların bulunduğu dizin);
  • Değiştirildi about:config arayüzü aracılığıyla değiştirilen ayarları senkronize etme yöntemi. Artık yalnızca "services.sync.prefs.sync" bölümünde tanımlanan beyaz listede bulunan ayarlar senkronize ediliyor. Örneğin, tarayıcı.some_preference parametresini senkronize etmek için "services.sync.prefs.sync.browser.some_preference" değerini true olarak ayarlamanız gerekir. Tüm ayarların senkronizasyonuna izin vermek için, varsayılan olarak devre dışı bırakılan “services.sync.prefs.dangerously_allow_arbitrary” parametresi sağlanır;
  • Siteye anlık bildirimler göndermek için ek izinler (Bildirimler API'sine erişim) sağlamaya yönelik can sıkıcı isteklerle mücadele etmek için bir teknik uygulandı. Şu andan itibaren, bu tür istekler, sayfayla açık bir kullanıcı etkileşimi (fare tıklaması veya tuşa basma) kaydedilmediği sürece sessizce engellenecektir;
  • Bir iş ortamında (İşletmeler için Firefox) destek eklendi ek politikalar çalışanlar için tarayıcı özelleştirmesi. Örneğin, bir yönetici artık yerel destekle iletişim kurmak için menüye bir bölüm ekleyebilir, yeni bir sekme açmak için sayfadaki intranet kaynaklarına bağlantılar ekleyebilir, arama yaparken bağlamsal önerileri devre dışı bırakabilir, yerel dosyalara bağlantılar ekleyebilir, dosyaları indirirken davranışı yapılandırabilir, kabul edilebilir ve kabul edilemez eklemelerin beyaz ve kara listelerini tanımlayın, belirli ayarları etkinleştirin;
  • çözüldü işlemin acil olarak sonlandırılması sırasında (örneğin, kapatmadan gücün kapatılması veya tarayıcının çökmesi) ayarların kaybına (prefs.js dosyasının zarar görmesine) yol açabilecek bir sorun;
  • Destek eklendi Kaydır Yapış, kaydırma sırasında kaydırıcının durma noktasını ve kayan içeriğin hizalamasını kontrol etmenize ve eylemsiz kaydırma sırasında öğelere yapışmanıza olanak tanıyan bir dizi kaydırma-snap-* CSS özelliği. Örneğin, kaydırmayı görüntünün kenarları boyunca kaydırılacak veya görüntüyü ortalayacak şekilde yapılandırabilirsiniz;
  • JavaScript yeni bir sayısal tür uyguluyor BigIntNumbers türünün yeterli olmadığı rastgele boyuttaki tam sayıları saklamanıza olanak tanır (örneğin, tanımlayıcıların ve tam zaman değerlerinin daha önce dize olarak saklanması gerekiyordu);
  • Yeni bir pencerede bir bağlantı açarken Yönlendiren bilgilerinin sızmasını engellemek için window.open() çağrılırken "noreferrer" seçeneğini aktarma yeteneği eklendi;
  • Öğeleri DOM'a eklemeden önce yüklemek ve kodunu çözmek için HTMLImageElement ile .decode() yöntemini kullanma yeteneği eklendi. Örneğin, bu özellik, tarayıcının yeni görüntünün tamamını görüntülemeye hazır olup olmadığını öğrenmeyi mümkün kıldığından, kompakt yer tutucu görüntülerin daha sonra yüklenecek yüksek çözünürlüklü seçeneklerle anında değiştirilmesini basitleştirmek için kullanılabilir.
  • Geliştirici araçları, az gören veya renk algısı bozuk kişiler tarafından yanlış algılanan öğeleri belirlemek için kullanılabilecek metin öğelerinin kontrastını denetlemeye yönelik araçlar sağlar;
    Firefox 68 sürümü

  • Yazdırma çıktısını taklit etmek için inceleme moduna, yazdırıldığında görünmeyebilecek öğeleri tanımlamanıza olanak tanıyan bir düğme eklenmiştir;

    Firefox 68 sürümü

  • Web konsolu, CSS sorunlarıyla ilgili uyarılarla birlikte görüntülenen bilgileri genişletti. İlgili düğümlere bir bağlantı dahil. Konsol ayrıca normal ifadeleri (örneğin, “/(foo|bar)/”) kullanarak çıktıyı filtreleme yeteneği sağlar;
    Firefox 68 sürümü

  • Yazı tipi düzenleyicisine harfler arasındaki mesafeyi ayarlama yeteneği eklendi;
  • Depolama inceleme modunda, uygun öğelerin seçilmesi ve Back Space tuşuna basılmasıyla yerel ve oturum depolama alanındaki kayıtları silme yeteneği eklendi;
  • Ağ etkinliği inceleme paneline, belirli URL'leri engelleme, isteği yeniden gönderme ve JSON biçimindeki HTTP başlıklarını panoya kopyalama yeteneği eklendi. Uygun seçenekler seçilerek yeni özellikler kullanılabilir. bağlam menüsü, sağ tıkladığınızda görüntülenir;
  • Yerleşik hata ayıklayıcının artık geçerli projenin tüm dosyalarında Shift + Ctrl + F tuşlarına basarak bir arama işlevi vardır;
  • Sistem eklentilerinin görüntülenmesini etkinleştirme ayarı değiştirildi: about:debugging'de devtools.aboutdebugging.showSystemAddons yerine devtools.aboutdebugging.showHiddenAddons parametresi artık sunuluyor;
  • Windows 10'a yüklendiğinde kısayol görev çubuğuna yerleştirilir. Windows ayrıca, tarayıcı kapalı olsa bile güncellemeleri indirmeye devam etmek için BITS'yi (Arka Plan Akıllı Aktarım Hizmeti) kullanma yeteneğini de ekledi;
  • Android sürümünde görüntü oluşturma performansı iyileştirildi. Bir donanım belirteci veya parmak izi sensörü kullanarak bir siteye bağlanmak için WebAuthn API'si (Web Kimlik Doğrulama API'si) eklendi. API eklendi Görsel Görünüm Penceresi Bu sayede gerçek görünür alan, ekran klavyesinin gösterimi veya ölçeklendirme dikkate alınarak belirlenebilir. Yeni kurulumlar artık WebRTC için Cisco OpenH264 eklentisini otomatik olarak indirmiyor.

Firefox 68, yeniliklere ve hata düzeltmelerine ek olarak, bir dizi güvenlik açığı, bunlardan birkaçı kritik olarak işaretlendi; özel olarak tasarlanmış sayfaları açarken saldırganın kodunun çalıştırılmasına yol açabilir. Düzeltilen güvenlik sorunlarının ayrıntılarını içeren bilgiler şu anda mevcut değil, ancak güvenlik açıklarının bir listesinin birkaç saat içinde yayınlanması bekleniyor.

Firefox 68, Android için Firefox'un klasik sürümüne güncelleme getiren en son sürümdü. 69 Eylül'de beklenen Firefox 3'dan başlayarak Android için Firefox'un yeni sürümleri serbest bırakılmayacakve düzeltmeler, Firefox 68'in ESR şubesine güncellemeler şeklinde teslim edilecek. Android için klasik Firefox'un yerini, Fenix ​​\uXNUMXb\uXNUMXbprojesinin bir parçası olarak geliştirilen ve GeckoView motorunu kullanan mobil cihazlar için yeni bir tarayıcı alacak. bir dizi kütüphane Mozilla Android Bileşenleri. Şu anda test için Firefox Preview adı altında zaten önerilen yeni tarayıcının ilk önizleme sürümü (bugün опубликовано Bu ön sürümün düzeltici güncellemesi 1.0.1, ancak henüz yayınlanmadı Google Oyun).

Kaynak: opennet.ru

Yorum ekle