Rilis Firefox 71

ambil tempat rilis browser web Firefox 71Dan versi seluler Firefox 68.3 untuk platform Android. Selain itu, pembaruan telah dibuat cabang Dukungan Jangka Panjang 68.3.0. Segera hadir ke panggung pengujian beta Cabang Firefox 72 akan dipindahkan, rilisnya dijadwalkan pada 7 Januari (project melewati untuk 4 minggu baru siklus pengembangan).

Utama inovasi:

  • Diajukan antarmuka baru untuk halaman “about:config”, yang merupakan halaman web layanan yang terbuka di dalam browser, ditulis dalam HTML, CSS dan JavaScript. Elemen halaman dapat dipilih secara sewenang-wenang dengan mouse (termasuk beberapa baris sekaligus) dan ditempatkan di clipboard tanpa menggunakan menu konteks. String pencarian teratas telah dipertahankan dan diperluas untuk memasukkan variabel baru. Selain itu, dukungan untuk pencarian melalui mekanisme standar telah diterapkan, yang juga digunakan untuk pencarian di halaman biasa dengan pencarian kecocokan langkah demi langkah.

    Rilis Firefox 71

    Untuk setiap pengaturan, sebuah tombol telah ditambahkan yang memungkinkan Anda untuk membalikkan variabel dengan nilai Boolean (benar/salah) atau mengedit variabel string dan numerik. Untuk nilai yang diubah pengguna, sebuah tombol telah ditambahkan untuk mengembalikan perubahan ke nilai default.

    Rilis Firefox 71

    Setelah membuka about:config, secara default item tidak ditampilkan dan hanya bilah pencarian yang terlihat, dan untuk melihat seluruh daftar Anda perlu mengklik tombol “Tampilkan semua”. Ke Pengaturan ditambahkan opsi "umum.aboutConfig.enable", memungkinkan memulihkan akses ke halaman about:config jika dinonaktifkan secara opsional pada tahap pembuatan;

    Rilis Firefox 71

  • Terlibat secara default, antarmuka baru untuk melihat sertifikat TLS, dapat diakses melalui halaman layanan “about:certificate” dan menu “Tools > Page Info > Security > View Certificate”. Implementasi antarmuka tampilan sertifikat telah sepenuhnya ditulis ulang menggunakan JavaScript dan teknologi web standar, dan juga telah disesuaikan dengan gaya Firefox Quantum. Jika sebelumnya jendela terpisah dibuka untuk melihat sertifikat, kini informasinya ditampilkan di tab dalam bentuk yang mengingatkan pada add-on Tentu saja Sesuatu.

    Rilis Firefox 71

  • Dimodernisasi desain bilah alamat. Perubahan yang paling mencolok adalah tidak lagi menampilkan daftar rekomendasi di seluruh lebar layar dan beralih ke jendela tarik-turun yang ditandai dengan jelas. Perubahan yang diusulkan melanjutkan pengembangan implementasi baru bilah alamat Quantum Bar, yang muncul di Firefox 68 dan ditandai dengan penulisan ulang kode secara lengkap, menggantikan XUL/XBL dengan API Web standar. Pada tahap pertama, desain Quantum Bar sepenuhnya mengulangi bilah alamat lama dan perubahannya terbatas pada pengerjaan ulang internal. Sekarang pekerjaan sudah mulai memperbaiki penampilan. Perubahan saat ini dinonaktifkan secara default dan memerlukan aktivasi melalui pengaturan “browser.urlbar.megabar” di about:config.

    Rilis Firefox 71

  • Ditambahkan mendukung meluncurkan browser dalam mode kios Internet, yang diaktifkan dengan menentukan opsi "-kios" pada baris perintah dan mengarah pada kemampuan untuk bekerja hanya dalam mode layar penuh. Tampilan kontrol antarmuka, pop-up, menu konteks, dan indikator status pemuatan halaman (tampilan tautan dan URL saat ini) diblokir. Input keyboard sangat terbatas, misalnya pemrosesan tombol Alt dan Ctrl dinonaktifkan, sehingga mencegah Anda keluar dari browser, beralih ke aplikasi lain, atau membuka situs lain. Mode ini dapat digunakan untuk mengatur pengoperasian berbagai terminal otonom, stan iklan, panel demonstrasi, dan sistem lain yang terbatas untuk bekerja dengan satu situs web/aplikasi web.
  • Dalam add-on sistem yang disertakan dengan browser Terkunci (sebelumnya add-on dikirimkan sebagai Lockbox), menawarkan Antarmuka “about:logins” untuk mengelola kata sandi yang disimpan, pengenalan subdomain telah muncul saat mengisi formulir entri kata sandi secara otomatis. Peringatan Firefox Monitor tentang akun yang disusupi juga telah diterapkan untuk pengguna dengan pembaca layar.
  • Dibuat untuk Windows, Linux, dan macOS menggunakan dekoder MP3 asli.
  • Menambahkan pemberitahuan tentang kode pemblokiran untuk penambangan mata uang kripto ke mode anti-pelacakan tingkat lanjut. Panel yang ditampilkan ketika Anda mengklik ikon dari gambar perisai di bilah alamat menampilkan penghitung pelacak yang diblokir.
  • Untuk pengguna Windows, kemampuan untuk melihat video dalam mode Gambar-dalam-Gambar diaktifkan secara default, memungkinkan Anda melepaskan video dalam bentuk jendela mengambang yang tetap terlihat saat Anda menavigasi browser. Untuk menonton dalam mode ini, Anda perlu mengklik tooltip atau di menu konteks yang ditampilkan ketika Anda mengklik kanan pada video, pilih "Gambar dalam gambar" (di YouTube, yang menggantikan pengendali menu konteksnya sendiri, Anda harus melakukannya dengan benar- klik dua kali atau klik sambil menekan tombol Shift). Pada sistem non-Windows, dukungan mode dapat diaktifkan di about:config menggunakan opsi "media.videocontrols.picture-in-picture.enabled".
  • Diimplementasikan dukungan untuk tata letak elemen halaman multi-lapis yang bersarang (Kotak CSS Tingkat 2), yang secara signifikan meningkatkan fleksibilitas pembuatan tata letak halaman yang selaras dengan grid dengan menyediakan kemampuan untuk menentukan elemen anak yang ditautkan ke sel induk (menempatkan grid terpisah di dalam sel). Grid bersarang ditentukan menggunakan nilai "jaringan bawah tanah" di properti "kolom-templat-kisi" dan "baris-templat-kisi". Dukungan untuk grid bertingkat juga telah ditambahkan ke mode inspeksi DevTools Grid Inspector.
  • Menambahkan properti ke CSS bentang kolom, memungkinkan elemen menjangkau semua kolom.
  • Di properti CSS jalur klip menambahkan kemampuan untuk menentukan area pembatas visibilitas yang ditentukan menggunakan fungsi tersebut jalur() в format Garis besar SVG.
  • Ditambahkan kemampuan untuk memperhitungkan koefisien rasio aspek yang ditentukan melalui properti aspek-rasio, untuk atribut HTML "height" dan "width" pada tag img.
  • Metode ditambahkan ke JavaScript Janji.allSettled(), yang hanya mengembalikan janji yang telah dipenuhi atau ditolak, tanpa memperhitungkan janji yang tertunda (memungkinkan Anda menunggu hasil eksekusi sebelum menjalankan kode lain).
  • Kelas yang dilaksanakan ElemenMatematika (sebelumnya hanya disediakan kelas saja Elemen), mendefinisikan elemen dalam notasi MatematikaML. Juga ditambahkan adalah pohon DOM MathML yang sesuai yang dapat Anda gunakan untuk menggunakan mathmlEl.style dan event handler global.
  • Konstruktor telah ditambahkan ke DOM Rentang Statis() untuk membuat objek StaticRange yang mewakili sebagian konten DOM.
  • Menambahkan API Sesi Media, yang menyediakan alat untuk menyesuaikan blok dengan informasi tentang memutar konten multimedia di area notifikasi. Melalui API ini, aplikasi web tidak hanya dapat menampilkan notifikasi tentang dimulainya pemutaran lagu baru, tetapi juga mengatur kontrol dari area notifikasi atau melalui antarmuka screen saver, misalnya, menempatkan tombol untuk menjeda, menelusuri aliran, atau pindah ke lagu berikutnya.
  • Di API untuk pengembang add-on ditingkatkan menangani kegagalan saat memuat data. Jendela popup yang dibuka oleh add-on melalui panggilan windows.create sekarang menampilkan nama add-on, bukan URL add-on (“moz-extension://”).
  • WebGL sekarang mendukung ekstensi OVR_multiview2, yang memungkinkan Anda merender ke beberapa area pandang sekaligus dengan satu panggilan (misalnya, berguna untuk keluaran stereo di WebXR);
  • Antarmuka untuk memeriksa aktivitas jaringan mencakup kemampuan untuk menganalisis tahapan pemrosesan permintaan jaringan dengan tampilan terpisah waktu penyelesaian di DNS, pembuatan koneksi, pengiriman data, dan penerimaan respons. Informasi disediakan melalui tab Timing baru di sidebar kanan.

    Rilis Firefox 71

  • Di antarmuka pelacakan aktivitas jaringan default termasuk mode untuk memeriksa koneksi WebSocket dengan kemampuan untuk menjeda koneksi aktif.

    Rilis Firefox 71

  • Ditambahkan ke Monitor Jaringan mendukung pencarian teks lengkap di badan permintaan/respons, cookie dan header, dan juga diterapkan kesempatan memblokir pemuatan URL tertentu dengan menambahkan filter dengan masker yang diperlukan.

    Rilis Firefox 71

  • Diimplementasikan di konsol web mode multibaris pengeditan, yang memungkinkan Anda memasukkan konstruksi JavaScript yang dibagi menjadi beberapa baris dan menjalankannya bukan dengan menekan Enter, tetapi dengan mengklik tombol Jalankan. Mode ini dirancang sebagai panel samping, ditampilkan setelah mengklik ikon “split pane” di sisi kanan kolom input atau melalui pintasan keyboard Ctrl+B.

    Rilis Firefox 71

  • Debugger JavaScript menyediakan pratinjau nilai variabel di tempat penggunaannya dalam kode, diimplementasikan memimpin log peristiwa dan menambahkan kemampuan untuk menonaktifkan blok pop-up dengan breakpoint (devtools.debugger.features.overlay di about:config).

    Rilis Firefox 71

  • Pembaruan korektif untuk Firefox 68.2 telah disiapkan untuk Android. Izinkan kami mengingatkan Anda bahwa pembentukan rilis baru Firefox untuk Android yang signifikan telah dihentikan. Untuk menggantikan Firefox untuk Android, diberi nama kode Fenix ​​​​(didistribusikan sebagai Pratinjau Firefox) sedang berkembang browser baru untuk perangkat seluler yang menggunakan mesin GeckoView dan sekumpulan pustaka Komponen Android Mozilla.

    Penurunan jumlah kerentanan kritis disebabkan oleh fakta bahwa masalah memori, seperti buffer overflows dan akses ke area memori yang sudah dibebaskan, kini ditandai sebagai berbahaya, namun tidak kritis. Rilis baru ini memperbaiki 13 masalah serupa yang berpotensi menyebabkan kode penyerang dieksekusi ketika halaman yang dibuat khusus dibuka.

Selain inovasi dan perbaikan bug di Firefox 71, 26 kerentanan, dimana 17 (dikumpulkan di bawah CVE-2019-17013 и CVE-2019-17012) ditandai sebagai berpotensi menyebabkan eksekusi kode penyerang saat membuka halaman yang dirancang khusus. Patut dicatat bahwa masalah memori seperti buffer overflows dan akses ke area memori yang sudah dibebaskan kini ditandai sebagai berbahaya, namun tidak kritis.

Sumber: opennet.ru

Tambah komentar