Keluaran Firefox 97

Pelayar web Firefox 97 telah dikeluarkan. Selain itu, kemas kini cawangan sokongan jangka panjang telah dibuat - 91.6.0. Cawangan Firefox 98 telah dipindahkan ke peringkat ujian beta, yang pelepasannya dijadualkan pada 8 Mac.

Inovasi utama:

  • 18 tema warna bermusim Colorway yang ditawarkan dalam Firefox 94 sebagai alat tambah terbina dalam untuk masa yang terhad telah tamat tempoh. Pengguna yang berhasrat untuk terus menggunakan tema Colorway boleh mendayakan mereka dalam pengurus alat tambah (about:addons).
  • Dalam perhimpunan untuk platform Linux, keupayaan untuk menjana dokumen PostScript untuk pencetakan telah dialih keluar (keupayaan untuk mencetak pada pencetak PostScript dan menyimpan ke PDF dikekalkan).
  • Membetulkan isu binaan dengan perpustakaan Wayland 1.20.
  • Menyelesaikan isu di mana zum cubit akan berhenti berfungsi pada skrin sentuh selepas mengalihkan tab ke tetingkap lain.
  • Halaman about:processes dalam Linux telah meningkatkan ketepatan pengesanan beban CPU.
  • Menyelesaikan isu dengan memaparkan sudut tajam untuk tetingkap dalam sesetengah persekitaran pengguna, seperti OS 6 asas.
  • Pada platform Windows 11, sokongan untuk gaya bar skrol baharu telah ditambah.
  • Pada platform macOS, pemuatan fon sistem telah dipertingkatkan, yang dalam beberapa situasi telah menjadikannya lebih pantas untuk membuka dan bertukar kepada tab baharu.
  • Dalam versi untuk platform Android, tapak yang dibuka baru-baru ini diserlahkan dalam sejarah lawatan. Paparan imej untuk penanda halaman yang baru ditambah telah dipertingkatkan pada halaman utama. Pada platform Android 12, masalah dengan menampal pautan daripada papan keratan telah diselesaikan.
  • Konstruk CSS dengan jenis panjang dan peratusan panjang membenarkan penggunaan unit "cap" dan "ic".
  • Menambahkan sokongan untuk peraturan CSS @scroll-timeline dan sifat CSS animation-timeline, membenarkan garis masa animasi dalam API AnimationTimeline terikat dengan kemajuan menatal kandungan, bukannya masa dalam minit atau saat.
  • Sifat CSS pelarasan warna telah dinamakan semula kepada pelarasan-cetak-warna seperti yang diperlukan oleh spesifikasi.
  • CSS termasuk sokongan untuk lapisan melata secara lalai, ditakrifkan menggunakan peraturan @layer dan diimport melalui peraturan @import CSS menggunakan fungsi layer().
  • Menambahkan sifat CSS bar skrol-gutter untuk mengawal cara ruang skrin dikhaskan untuk bar skrol. Contohnya, apabila anda tidak mahu kandungan ditatal, anda boleh mengembangkan output untuk menduduki kawasan bar skrol.
  • Keserasian yang lebih baik dengan rangka kerja web Marionette (WebDriver).
  • API AnimationFrameProvider telah ditambahkan pada set DedicatedWorkerGlobalScope, yang membolehkan anda menggunakan kaedah requestAnimationFrame dan cancelAnimationFrame dalam pekerja web yang berasingan.
  • Kaedah AbortSignal.abort() dan AbortController.abort() kini mempunyai keupayaan untuk menetapkan sebab untuk menetapkan semula isyarat, serta membaca sebab melalui sifat AbortSignal.reason. Secara lalai, sebabnya ialah AbortError.

Sebagai tambahan kepada inovasi dan pembetulan pepijat, Firefox 97 telah menetapkan 42 kelemahan, di mana 34 daripadanya ditandakan sebagai berbahaya. 33 kelemahan (5 di bawah CVE-2022-22764 dan 29 di bawah CVE-2022-0511) 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.

Perubahan dalam Firefox 98 Beta:

  • Tingkah laku semasa memuat turun fail telah diubah - bukannya memaparkan permintaan sebelum muat turun bermula, fail kini mula dimuat turun secara automatik dan boleh dibuka pada bila-bila masa melalui panel dengan maklumat tentang kemajuan muat turun atau dipadamkan terus daripada panel muat turun.
  • Menambah tindakan baharu pada menu konteks yang ditunjukkan apabila mengklik kanan pada fail dalam senarai muat turun. Contohnya, menggunakan pilihan Sentiasa Buka Fail Serupa, anda boleh membenarkan Firefox membuka fail secara automatik selepas muat turun selesai dalam aplikasi yang dikaitkan dengan jenis fail yang sama pada sistem. Anda juga boleh membuka direktori dengan fail yang dimuat turun, pergi ke halaman dari mana muat turun dimulakan (bukan muat turun itu sendiri, tetapi pautan ke muat turun), salin pautan, alih keluar sebutan muat turun daripada sejarah penyemakan imbas anda dan kosongkan senarai dalam panel muat turun.
  • Untuk mengoptimumkan proses pelancaran penyemak imbas, logik untuk melancarkan alat tambah yang menggunakan API webRequest telah diubah. Hanya menyekat panggilan webRequest kini akan menyebabkan alat tambah dilancarkan semasa permulaan Firefox. WebRequests dalam mod tidak menyekat akan ditangguhkan sehingga Firefox selesai dilancarkan.
  • Mendayakan sokongan untuk teg HTML " ", yang membolehkan anda mencipta kotak dialog dan komponen untuk interaksi pengguna interaktif, seperti makluman boleh ditutup dan subtingkap kecil. Tetingkap yang dibuat boleh dikawal daripada kod JavaScript.
  • Panel penilaian keserasian telah ditambahkan pada alatan untuk pembangun web. Panel memaparkan penunjuk amaran tentang kemungkinan masalah dengan sifat CSS elemen HTML yang dipilih atau keseluruhan halaman, membolehkan anda mengenal pasti ketidakserasian dengan penyemak imbas yang berbeza tanpa menguji halaman secara berasingan dalam setiap penyemak imbas.

Sumber: opennet.ru

Tambah komen