Keluaran Firefox 111

Pelayar web Firefox 111 telah dikeluarkan. Selain itu, kemas kini kepada cawangan sokongan jangka panjang telah dibuat - 102.9.0. Cawangan Firefox 112 tidak lama lagi akan dipindahkan ke peringkat ujian beta, yang pelepasannya dijadualkan pada 11 April.

Inovasi utama dalam Firefox 111:

  • Pengurus akaun terbina dalam telah menambah keupayaan untuk mencipta topeng alamat e-mel untuk perkhidmatan Firefox Relay, yang membolehkan anda menjana alamat e-mel sementara untuk mendaftar di tapak atau mendaftar langganan, supaya tidak mengiklankan alamat sebenar anda. Ciri ini hanya tersedia apabila pengguna disambungkan ke Akaun Firefox.
  • Untuk menandakan menambah sokongan untuk atribut "rel", yang membolehkan anda menggunakan parameter "rel=noreferrer" pada navigasi melalui borang web untuk melumpuhkan pemindahan pengepala Referer atau "rel=noopener" untuk melumpuhkan tetapan sifat Window.opener dan melarang akses kepada konteks dari mana peralihan itu dibuat .
  • API OPFS (Origin-Private FileSystem) disertakan, yang merupakan lanjutan kepada API Akses Sistem Fail untuk meletakkan fail dalam sistem fail tempatan, dipautkan kepada storan yang dikaitkan dengan tapak semasa. Sejenis sistem fail maya dicipta yang terikat pada tapak (tapak lain tidak boleh mendapat akses), membenarkan aplikasi web membaca, menukar dan menyimpan fail dan direktori pada peranti pengguna.
  • Sebagai sebahagian daripada pelaksanaan spesifikasi CSS Color Level 4, CSS telah menambahkan fungsi color(), lab(), lch(), oklab(), dan oklch() untuk menentukan warna dalam sRGB, RGB, HSL, HWB, LHC, dan ruang warna LAB. Fungsi pada masa ini dilumpuhkan secara lalai dan memerlukan pengaktifan bendera layout.css.more_color_4.enabled dalam about:config untuk digunakan.
  • Peraturan CSS '@page', digunakan untuk menentukan halaman semasa mencetak, melaksanakan sifat 'halaman-orientasi' untuk mendapatkan maklumat orientasi halaman ('tegak', 'putar ke kiri' dan 'putar ke kanan').
  • Dalam elemen dalam SVG nilai konteks-stroke dan konteks-isi dibenarkan.
  • Fungsi search.query telah ditambahkan pada API tambahan untuk menghantar pertanyaan ke enjin carian lalai. Menambahkan sifat "pelupusan" pada fungsi carian.carian untuk memaparkan hasil carian dalam tab atau tetingkap baharu.
  • API tambahan untuk menyimpan dokumen PDF dibuka dalam pemapar pdf.js terbina dalam. Menambahkan API Cetak GeckoView, yang dipautkan ke window.print dan membolehkan anda menghantar fail PDF atau PDF InputStream untuk dicetak.
  • Menambah sokongan untuk menetapkan kebenaran melalui SitePermissions untuk fail URI://.
  • Enjin JavaScript SpiderMonkey telah menambah sokongan awal untuk seni bina RISC-V 64.
  • Alat untuk pembangun web membenarkan carian dalam fail sewenang-wenangnya.
  • Melaksanakan sokongan untuk menyalin permukaan untuk VA-API (Video Acceleration API) menggunakan dmabuf, yang memungkinkan untuk mempercepatkan pemprosesan permukaan VA-API dan menyelesaikan masalah dengan penampilan artifak semasa pemaparan pada beberapa platform.
  • Menambahkan tetapan network.dns.max_any_priority_threads dan network.dns.max_high_priority_threads kepada about:config untuk mengawal bilangan utas yang digunakan untuk menyelesaikan nama hos dalam DNS.
  • Pada platform Windows, penggunaan sistem pemberitahuan yang disediakan platform didayakan.
  • Platform macOS menyokong pemulihan sesi.
  • Penambahbaikan dalam versi Android:
    • Melaksanakan keupayaan terbina dalam untuk melihat dokumen PDF (tanpa perlu memuat turun dan membuka terlebih dahulu dalam pemapar berasingan).
    • Apabila anda memilih mod ketat untuk menyekat kandungan yang tidak diingini (ketat), mod lalai ialah Perlindungan Kuki Jumlah, yang menggunakan stor Kuki terpencil yang berasingan untuk setiap tapak, yang tidak membenarkan penggunaan Kuki untuk menjejak pergerakan antara tapak.
    • Peranti Pixel yang menjalankan Android 12 dan 13 kini mempunyai keupayaan untuk berkongsi pautan ke halaman yang dilihat baru-baru ini terus dari skrin Terbaharu.
    • Mekanisme untuk membuka kandungan dalam aplikasi berasingan (Buka dalam apl) telah direka bentuk semula. Kerentanan (CVE-2023-25749) yang membenarkan aplikasi Android pihak ketiga dilancarkan tanpa pengesahan pengguna telah diperbaiki.
    • Pengendali CanvasRenderThread disertakan, membenarkan tugas berkaitan WebGL diproses dalam urutan yang berasingan.

Selain inovasi dan pembetulan pepijat, Firefox 111 telah memperbaiki 20 kelemahan. 14 kerentanan ditandakan sebagai berbahaya, yang mana 9 kerentanan (dikumpul di bawah CVE-2023-28176 dan CVE-2023-28177) disebabkan oleh masalah ingatan, seperti limpahan penimbal dan akses kepada kawasan memori yang telah dibebaskan. Berkemungkinan, masalah ini boleh membawa kepada pelaksanaan kod penyerang apabila membuka halaman yang direka khas.

Sumber: opennet.ru

Tambah komen