Firefox 69 sürümü

gerçekleşti web tarayıcısı sürümü Firefox 69Ve mobil versiyon Android platformu için Firefox 68.1. Ayrıca güncellemeler oluşturuldu dalları uzun vadeli destekle 60.9.0 и 68.1.0 (ESR şubesi 60.x artık güncellenmeyecek; şube 68.x'e geçiş yapılması önerilir). Çok yakında sahneye çıkacağız Beta testi Sürümü 70 Ekim'de planlanan Firefox 22 şubesi geçiş yapacak.

Ana yenilikler:

  • İstenmeyen içeriği engellemeye yönelik varsayılan standart mod, tüm üçüncü taraf izleme sistemlerinin Çerezlerini yok sayma ve kripto para madenciliği yapan JavaScript eklentilerini engelleme işlevlerini ekledi. Madencilik kodu, kullanıcının sistemindeki CPU yükünde önemli bir artışa neden olur ve genellikle sitelere bilgisayar korsanlığı sonucu tanıtılır veya şüpheli sitelerde para kazanma yöntemi olarak kullanılır.
    Önceden, verileri engelleme yalnızca katı engelleme modu seçildiğinde etkinleştiriliyordu; bu, artık yalnızca yöntemleri engellemek istiyorsanız etkinleştirmek mantıklıdır gizli kimlik (“tarayıcı parmak izi”). Engelleme listeye göre gerçekleştirilir Disconnect.me.
    Firefox 69 sürümü

    Engellendiğinde, adres çubuğunda bir kalkan simgesi görüntülenir ve içerik menüsünde, hareketleri izlemek için kullanılan çerezlerin hangi sitelerden engellendiğini görebilirsiniz. Aynı menüde, tek tek siteler için engellemeyi seçerek devre dışı bırakabilirsiniz.

    Firefox 69 sürümüFirefox 69 sürümü

  • Multimedya içeriğinin otomatik oynatılmasını engelleme seçenekleri genişletildi. Otomatik oynatılan videolarda önceden eklenen sesin kapatılması özelliğine ek olarak uygulandı sesin kapatılmasıyla sınırlı olmamak üzere, video oynatmayı tamamen durdurma yeteneği. Örneğin, daha önce web sitelerinde reklam videoları gösteriliyorsa ancak sessiz olarak gösteriliyorsa, o zaman yeni modda, açık bir tıklama olmadan oynatılmaya bile başlamayacaklar. Modu etkinleştirmek için, otomatik oynatma ayarlarına (Seçenekler > Gizlilik ve Güvenlik > İzinler > Otomatik oynatma) varsayılan "Sesi engelle" modunu tamamlayan yeni bir "Ses ve videoyu engelle" öğesi eklendi.

    Firefox 69 sürümü

    Mod, adres çubuğundaki “(i)” düğmesine tıkladığınızda görüntülenen içerik menüsü aracılığıyla belirli sitelere göre seçilebilir.

    Firefox 69 sürümü

  • ABD ve "en-US" yapılarındaki kullanıcılar için, yeni bir sekme açıldığında görüntülenen başlangıç ​​​​sayfası bloklarının düzeni değiştirildi ve Pocket hizmeti tarafından önerilen ek içeriğin görüntülenmesi eklendi. Blokların boyutu ve öneri sayısı değiştirildi, yeni tematik bölümler önerildi (Sağlık, Bilim, Teknoloji ve Eğlence);
  • Flash içeriğini Adobe Flash eklentisi aracılığıyla oynatma özelliği varsayılan olarak devre dışıdır. Flash'ı kalıcı olarak etkinleştirme seçeneği, Adobe Flash Player eklentisinin ayarlarından kaldırılmıştır ve seçilen modu hatırlamadan yalnızca Flash'ı devre dışı bırakma ve belirli siteler için ayrı ayrı etkinleştirme (açık tıklamayla etkinleştirme) seçeneği kalmıştır. Firefox ESR şubeleri 2020 yılı sonuna kadar Flash'ı desteklemeye devam edecek;
  • Engelli varsayılan dosya işleme kullanıcıContent.css и kullanıcıChrome.csskullanıcının sitelerin tasarımını veya Firefox arayüzünü geçersiz kılmasına olanak tanır. Varsayılanı devre dışı bırakmanın nedeni tarayıcı başlatma süresini azaltmaktır. UserContent.css ve userChrome.css yoluyla davranış değişikliği kullanıcılar tarafından son derece nadiren yapılır ve CSS verilerinin yüklenmesi ek kaynakların tüketilmesine neden olur (optimizasyon gereksiz disk erişimini ortadan kaldırır). userChrome.css ve userContent.css işlemlerini about:config'e döndürmek için, halihazırda userChrome.css veya userContent.css kullanan kullanıcılar için otomatik olarak etkinleştirilecek bir "toolkit.legacyUserProfileCustomizations.stylesheets" ayarı eklenmiştir;
  • WebRTC için, katılımcıların farklı istemci yazılımlarını kullanabildiği video konferans hizmetlerinin oluşturulmasını kolaylaştıran, farklı video codec bileşenlerini kullanarak kanalları işleme yeteneği uygulanmıştır;
  • ARM64 mimarisi için JavaScript motoru JIT derlemesini destekler;
  • Tarayıcı tanımlayıcılarından (navigator.userAgent, navigator.platform ve navigator.oscpu), Firefox'un 32 bit sürümünün 64 bit işletim sistemi ortamında kullanımına ilişkin bilgiler hariç tutulur (daha önce Flash için gerekliydi, ancak ek bir vektör bırakılmıştı) gizli kullanıcı kimliği için);
  • Videoyu Resim İçinde Resim modunda görüntülemek için, tarayıcıda gezinirken görünür kalan kayan bir pencere biçiminde videoyu ayırmanıza olanak tanıyan bir özellik eklendi. 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). Mod desteği about:config dosyasında "media.videocontrols.picture-in-picture.enabled" seçeneği kullanılarak etkinleştirilebilir;

    Firefox 69 sürümü

  • Katma kayıt formlarını doldururken otomatik olarak oluşturulan güçlü bir şifreyle bir ipucu görüntülemenize olanak tanıyan bir şifre oluşturucunun (about:config'de “signon.jenerasyon.available”) uygulanması;

    Firefox 69 sürümü

  • Şifre yöneticisine katma hesapları birinci düzey alan adı bağlamında işleme yeteneği; bu, tüm alt alanlar için kayıtlı tek bir şifre sunmanıza olanak tanır. Örneğin, login.example.com için kaydedilen bir şifre artık www.example.com sitesindeki formların otomatik doldurulması için sunulacak;
  • Katma öncelik yönetimi yöneticisi işleyici süreçleri verir İşletim sistemine en yüksek öncelikli işlemler hakkında bilgi iletir. Örneğin, etkin bir sekmeyi işleyen bir içerik işlemine, arka plan sekmeleriyle ilişkili bir işleme (video veya ses oynatmıyorlarsa) göre daha yüksek öncelik verilecektir (daha fazla CPU kaynağı tahsis edilmiştir). Değişiklik şu anda yalnızca Windows platformu için varsayılan olarak etkindir; diğer sistemler için about-config'deki dom.ipc.processPriorityManager.enabled seçeneği etkinleştirilmelidir;
  • Aktif Varsayılan olarak API Kullanıcı Komut DosyalarıWeb sayfaları bağlamında özel komut dosyalarını yürütmek için WebExtensions teknolojisini temel alan Greasemonkey tarzı eklentiler oluşturmanıza olanak tanır. Örneğin komut dosyalarını bağlayarak, görüntülediğiniz sayfaların tasarımını ve davranışını değiştirebilirsiniz. Bu API zaten Firefox'a dahil edilmiştir, ancak şu ana kadar etkinleştirilmesi, about:config dosyasında "extensions.webextensions.userScripts.enabled" ayarının ayarlanmasını gerektiriyordu. tabs.executeScript çağrısını kullanan benzer işlevlere sahip mevcut eklentilerin aksine, yeni API, komut dosyalarını ayrı sanal alan ortamlarında izole etmenize olanak tanır, performans sorunlarını çözer ve sayfa yüklemenin çeşitli aşamalarını yönetmeyi mümkün kılar.
  • navigator.mediaDevices özelliği artık yalnızca Güvenli Bağlamda bir sayfa açıldığında kullanılabilir; HTTPS aracılığıyla, localhost aracılığıyla veya yerel bir dosyadan açıldığında;
  • CSS özellikleri eklendi satır içi taşma и taşma bloğu, blokların ve satır içi öğelerin ötesine uzanan içeriğin görüntülenmesini kontrol etmenize olanak tanır (kuyruğu kesin veya bir kaydırma çubuğu görüntüleyin). Özellikler, içerik çıktı moduna (yukarıdan aşağıya veya satır satır) bağlı olarak overflow-x ve overflow-y'ye otomatik dönüştürme yoluyla uygulanır.
  • CSS özellikleri için boşluk ara boşluk değeri desteği uygulandı;
  • Uygulanan CSS özelliği içermek, öğenin ve içeriğinin DOM ağacının geri kalanından ayrıldığını belirtir;
  • CSS özelliği eklendi kullanıcı seçimimetnin kullanıcı tarafından seçilip seçilemeyeceğini belirlemenizi sağlar;
  • Seçiciler için @supports kurallarını belirleme yeteneği eklendi (
    yalnızca belirli bir seçicinin tarayıcıda desteklenmesi veya desteklenmemesi durumunda CSS'yi seçici olarak uygulamak için kullanılabilen “@destek seçici(test edilecek seçici){…}” biçimi;

  • Destek eklendi kamu alanları yapıcının dışında başlatılan önceden tanımlanmış özellikleri belirtmenize olanak tanıyan JavaScript sınıflarının örnekleri için. Yakın gelecekte sınıf dışında görünmeyen özel alanlara da destek verilmesi bekleniyor;

    sınıf Ürün {
    adı;
    vergi = 0.2; /*genel alan*/
    #temelFiyat = 0; /*özel alan*/
    fiyat;

    yapıcı(isim, temelFiyat) {
    this.name = isim;
    this.basePrice = temelFiyat;
    this.fiyat = (temelFiyat * (1 + bu.vergi)).toFixed(2);
    }
    }

  • API eklendi Gözlemciyi Yeniden Boyutlandırsayfada belirtilen öğelerin boyutundaki değişikliklerle ilgili bildirimlerin gönderileceği bir işleyiciye bağlanmanıza olanak tanır. Yeni API ile window.onresize ve CSS Medya Sorguları arasındaki temel fark, görünür alanın tamamı yerine sayfadaki belirli bir öğenin değişip değişmediğini tespit edebilmenizdir; bu, görünür alanın tamamını değiştirmeden yalnızca o öğeyi değiştirerek yanıt vermenize olanak tanır. görünür içeriğin tamamı;
  • Tek yöntemle temsil edilen Mikro Görevler API'si eklendi (WindowOrWorkerGlobalScope.queueMicrotask(), bir geri arama işlevi çağrısını mikro görev kuyruğuna ekleyerek düşük düzeyde planlamanıza olanak tanır;
  • Yeni yöntemler eklendi Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() ve StaticRange();
  • Kimlik bilgisi olmayan istekler için "*" maskesini belirtme yeteneği, Access-Control-Expose-Headers, Access-Control-Allow-Methods ve Access-Control-Allow-Headers HTTP başlıklarına eklendi;
  • Web konsolu, kullanıcı hareketlerinin izlenmesiyle ilgili etkinlikler hakkında bir grup uyarı sağlar;
    Firefox 69 sürümü

  • Ağ etkinliği inceleme paneline kaynakların engellenme nedenleri (CSP, karışık içerik vb.) hakkında ayrıntılı bilgi eklendi ve tam URL'yi içeren isteğe bağlı bir sütun eklendi;
    Firefox 69 sürümü

  • JavaScript hata ayıklayıcısı daha hızlı başlatıldı. Uzaktan hata ayıklama işlevleri yaklaşık: hata ayıklama arayüzüne taşındı. Eşzamansız işlevlerde (Async) adım adım hata ayıklama desteği uygulandı. Katma fare, dokunmatik ekran, animasyon, DOM, medya sorguları ile ilgili olayların oluşumuna bağlanabilecek yeni bir kesme noktaları sınıfı,
    işçiler vb.

    Firefox 69 sürümü

  • Geliştirici araçlarına sayfa sunumunu denetlemek için bir arayüz eklendi. alternatif metin açıklamaları içerik (örneğin, "alt" özelliğindeki metnin görüntülenmesi)
    resimler yerine);

    Firefox 69 sürümü

  • Birden fazla grafik kartına sahip macOS sistemlerinde, WebGL içeriğinin işlenmesi tamamlandıktan sonra güç açısından verimli GPU'ya daha agresif bir geçiş etkinleştirilir. Ayrıca tek seferlik WebGL aramaları için enerji tasarruflu GPU'dan güçlü GPU'ya geçişe karşı koruma eklendi. MacOS için sürümler ayrıca standart Finder arayüzü aracılığıyla dosya indirme işlemlerinin ilerlemesini de görüntüler. PKG formatında Firefox kurulum yapılarının oluşumu başladı;
  • En son güncellemelere (10+) sahip Windows 1903 için, parmak izi, yüz tanıma veya USB belirteci kullanarak parola girmeden sitelerde kimlik doğrulama için Windows Hello aracılığıyla Web Kimlik Doğrulaması HmacSecret uzantısı desteği eklendi;
  • durdurulan Android için Firefox'un yeni sürümlerinin oluşturulması, bunun yerine artık kod adı Fenix gelişiyor GeckoView motorunu ve bir dizi Mozilla Android Bileşenleri kitaplığını kullanan mobil cihazlar için yeni bir tarayıcı. Android için Firefox'a yönelik düzeltici düzeltmeler, Firefox 68'in ESR şubesinin bir parçası olarak yıl boyunca yayınlanacak; örneğin, şimdi bir sürüm oluşturuldu 68.1. Yeni bir tarayıcı indirmek için test yapılarını kullanmalısınız
    Firefox Önizlemesi.

Yeniliklere ve hata düzeltmelerine ek olarak Firefox 69, 30 güvenlik açığı, bunlardan yalnızca biri (CVE-2019-11751) işaretlenmiş kadar kritik. Bu sorun Windows platformuna özeldir ve tarayıcı başka bir uygulamadan başlatıldığında sisteme rastgele bir dosya yazılmasına izin verir (örneğin, bir mesajlaşma programından bir bağlantıyı açarken bağlantıyı şu şekilde biçimlendirebilirsiniz: tarayıcının başlatılması 'Başlangıç' dizininde bir otomatik çalıştırma dosyasının oluşturulmasıyla sonuçlanacaktır). 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.

Kaynak: opennet.ru

Yorum ekle