Keluaran Firefox 73

Pelayar web dikeluarkan Firefox 73Dan versi mudah alih Firefox 68.5 untuk platform Android. Selain itu, kemas kini telah dihasilkan cawangan sokongan jangka panjang 68.5.0. Akan datang ke pentas ujian beta cawangan Firefox 74 akan berpindah, pelepasannya dijadualkan pada 10 Mac (projek tergerak selama 4 minggu kitaran pembangunan).

Utama inovasi:

  • Dalam mod mengakses DNS melalui HTTPS (DoH, DNS melalui HTTPS), sokongan untuk perkhidmatan telah ditambah SeterusnyaDNS, sebagai tambahan kepada pelayan DNS CloudFlare yang ditawarkan sebelum ini (β€œhttps://1.1.1.1/dns-query”). Aktifkan DoH dan pilih pembekal seseorang boleh dalam tetapan sambungan rangkaian.
    Keluaran Firefox 73

  • Peringkat pertama telah dilaksanakan penamatan sokongan untuk alat tambah yang dipasang oleh penyelesaian. Perubahan hanya mempengaruhi pemasangan alat tambah dalam direktori kongsi (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ atau ~/.mozilla/extensions/) yang diproses oleh semua tika Firefox pada sistem ( tidak dikaitkan dengan pengguna) . Kaedah ini biasanya digunakan untuk pra-pemasangan alat tambah dalam pengedaran, untuk penggantian tanpa diminta dengan aplikasi pihak ketiga, untuk menyepadukan alat tambah berniat jahat, atau untuk menghantar alat tambah secara berasingan dengan pemasangnya sendiri. Dalam Firefox 73, alat tambah tersebut akan terus berfungsi, tetapi akan dialihkan daripada direktori umum ke profil pengguna individu, i.e. akan ditukar kepada format yang digunakan semasa memasang melalui pengurus tambahan.
  • Menambahkan keupayaan untuk menetapkan tahap penskalaan garis dasar global yang digunakan pada semua halaman dan bukannya terikat pada tapak individu. Anda boleh menukar skala keseluruhan dalam tetapan (about:preferences) dalam bahagian "Bahasa dan Rupa". Terdapat juga pilihan dalam tetapan yang membolehkan anda menggunakan penskalaan hanya pada teks, tanpa menyentuh imej.

    Keluaran Firefox 73

  • Dialog yang meminta anda menyimpan log masuk kini dipaparkan hanya jika nilai log masuk dalam medan input telah ditukar.
  • Pada sistem dengan pemacu NVIDIA proprietari yang lebih baharu daripada keluaran 432 dan resolusi skrin kurang daripada 1920x1200, sistem penggubahan didayakan WebRender. Sebelum ini, WebRender hanya didayakan untuk GPU NVIDIA dengan pemacu Nouveau, serta untuk GPU AMD dan Intel. Sistem penggubahan WebRender ditulis dalam Rust dan menyumber luar operasi pemaparan kandungan halaman kepada GPU.
  • Ditambah peluang menggunakan konsep Pelayar Khusus Tapak (SSB) untuk
    bekerja dengan aplikasi web seperti dengan program desktop biasa. Dalam mod
    SSB menyembunyikan menu, bar alamat dan elemen lain antara muka penyemak imbas, dan dalam tetingkap semasa anda hanya boleh membuka pautan ke halaman tapak semasa (pautan luaran dibuka dalam tetingkap penyemak imbas yang berasingan). Tidak seperti mod kios sedia ada, kerja itu dijalankan bukan dalam mod skrin penuh, tetapi dalam tetingkap biasa, tetapi tanpa elemen antara muka khusus Firefox. Untuk membuka pautan dalam mod SSB, bendera baris arahan "-ssb" dicadangkan, yang boleh digunakan semasa membuat pintasan untuk aplikasi web. Mod ini juga boleh dipanggil menggunakan butang "Lancarkan Penyemak Imbas Khusus Tapak" yang terletak dalam menu tindakan halaman (elips di sebelah kanan bar alamat). Secara lalai, mod tidak aktif dan mesti didayakan dengan menyatakan β€œbrowser.ssb.enabled = true” dalam about:config.
    Keluaran Firefox 73

  • Mod paparan kontras tinggi, yang direka untuk orang yang kurang penglihatan atau persepsi warna terjejas, kini menyokong imej latar belakang. Untuk mengekalkan kebolehbacaan dan memberikan tahap kontras yang betul, teks boleh dilihat dipisahkan oleh latar belakang berasingan yang menggunakan warna tema aktif.
  • Kualiti bunyi yang lebih baik apabila meningkatkan atau mengurangkan kelajuan main balik;
  • Pengesanan automatik yang dipertingkatkan bagi pengekodan teks lama pada halaman yang tidak memberikan maklumat pengekodan secara eksplisit.
  • Dalam bar carian dalam konsol web, kini boleh menapis dengan kekunci yang hilang dengan menyatakan simbol "-" sebelum topeng atau ungkapan biasa. Sebagai contoh, pertanyaan carian "-img" akan mengembalikan semua elemen yang tiada rentetan "img", manakala "-/(cool|rad)/" akan mengembalikan elemen yang tidak sepadan dengan ungkapan biasa "/(cool|rad) )/".
  • Menambah sifat CSS baharu overscroll-tingkah laku-dalam talian ΠΈ overscroll-behavior-block untuk mengawal tingkah laku menatal apabila sempadan logik kawasan tatal dicapai.
  • SVG kini menyokong hartanah jarak huruf ΠΈ jarak perkataan.
  • Kaedah ditambahkan pada HTMLFormElement requestSubmit(), yang memulakan penyerahan data borang secara terprogram dengan cara yang sama seperti mengklik pada butang hantar. Fungsi ini boleh digunakan apabila membangunkan butang hantar borang anda sendiri yang memanggil form.submit() tidak mencukupi kerana ia tidak mengesahkan parameter secara interaktif, menjana acara 'hantar' dan menghantar data yang terikat pada butang hantar.
  • Hartanah innerWidth ΠΈ innerHeight Objek tetingkap kini sentiasa mengembalikan lebar dan ketinggian yang ditentukan sebenar bagi kawasan itu (Reka Letak Viewport), dan bukan saiz bahagian yang boleh dilihat (Visual Viewport).
  • Dijalankan mengoptimumkan prestasi alatan untuk pembangun web. Beban untuk mengumpul statistik untuk panel pemantauan aktiviti rangkaian telah dikurangkan. Dalam penyahpepijat JavaScript dan konsol web, pemuatan skrip besar dengan merujuk kepada teks sumber asalnya (dipetakan sumber) telah dipercepatkan.
  • Dalam konsol web terdapat masalah dengan melampaui skop domain semasa (CORS, Perkongsian Sumber Silang Asal) kini ditunjukkan sebagai ralat dan bukannya amaran. Pembolehubah yang ditakrifkan dalam ungkapan kini tersedia untuk autolengkap dalam konsol.
  • Dalam alatan untuk pembangun web dalam bahagian pemeriksaan rangkaian, penyahkodan mesej (JSON, MsgPack dan CBOR) dalam format WAMP (WebSocket Web Application Messaging Protocol) yang dihantar melalui sambungan WebSocket disediakan.

    Keluaran Firefox 73

Sebagai tambahan kepada inovasi dan pembetulan pepijat, Firefox 73 telah diperbaiki 15 kelemahan, yang mana 11 daripadanya (dikumpul di bawah CVE-2020-6800 dan CVE-2020-6801) dibenderakan sebagai berkeupayaan membawa kepada pelaksanaan kod penyerang apabila membuka halaman yang direka khas. Marilah kami mengingatkan anda bahawa masalah ingatan, seperti limpahan penimbal dan akses kepada kawasan memori yang telah dibebaskan, baru-baru ini telah ditandakan sebagai berbahaya, tetapi tidak kritikal.

Sumber: opennet.ru

Tambah komen