Keluaran Firefox 113

Pelayar web Firefox 113 telah dikeluarkan dan kemas kini kepada cawangan sokongan jangka panjang, 102.11.0, telah dibentuk. Cawangan Firefox 114 telah dipindahkan ke peringkat ujian beta dan dijadualkan untuk dikeluarkan pada 6 Jun.

Inovasi utama dalam Firefox 113:

  • Didayakan memaparkan pertanyaan carian yang dimasukkan dalam bar alamat, bukannya menunjukkan URL enjin carian (iaitu kekunci ditunjukkan dalam bar alamat bukan sahaja semasa proses input, tetapi juga selepas mengakses enjin carian dan memaparkan hasil carian yang dikaitkan dengan kekunci yang dimasukkan). Perubahan ini hanya sah apabila mengakses enjin carian dari kumpulan alamat. Jika pertanyaan dimasukkan pada tapak enjin carian, maka URL ditunjukkan dalam bar alamat. Meninggalkan kekunci carian dalam bar alamat memudahkan anda menyerahkan carian penghalusan kerana anda tidak perlu menatal ke atas ke kawasan input semasa menyemak imbas hasil.
    Keluaran Firefox 113

    Untuk mengawal tingkah laku ini, pilihan khas ditawarkan dalam bahagian tetapan carian (about:preferences#search), dan dalam about:config parameter "browser.urlbar.showSearchTerms.featureGate".

    Keluaran Firefox 113

  • Menu konteks telah ditambahkan pada senarai lungsur turun cadangan carian, yang ditunjukkan apabila anda mengklik pada butang β€œβ€¦β€. Menu ini menyediakan keupayaan untuk mengalih keluar pertanyaan carian daripada sejarah lawatan dan melumpuhkan paparan pautan yang ditaja.
    Keluaran Firefox 113
  • Pelaksanaan mod tontonan video picture-in-picture (Picture-in-Picture) yang dipertingkatkan dicadangkan, di mana butang ditambahkan untuk gulung semula selama 5 saat ke hadapan dan ke belakang, butang untuk membuka tetingkap ke skrin penuh dengan cepat dan peluncur ke hadapan pantas dengan penunjuk kedudukan dan tempoh video.
    Keluaran Firefox 113
  • Apabila menyemak imbas dalam mod penyemakan imbas peribadi, penyekatan kuki pihak ketiga dan pengasingan storan penyemak imbas yang digunakan dalam kod penjejakan lawatan telah diperkukuh.
  • Apabila mengisi kata laluan dalam borang pendaftaran, kebolehpercayaan kata laluan yang dijana secara automatik telah meningkat, pembentukannya kini juga menggunakan aksara khas.
  • Sokongan untuk imej animasi (AVIS) telah ditambahkan pada pelaksanaan format imej AVIF (AV1 Image Format), yang menggunakan teknologi pemampatan dalam bingkai daripada format pengekodan video AV1.
  • Enjin yang melaksanakan sokongan teknologi untuk orang kurang upaya (enjin kebolehaksesan) telah direka bentuk semula. Prestasi, responsif dan kestabilan yang dipertingkatkan dengan ketara untuk pembaca skrin, antara muka log masuk tunggal dan rangka kerja kebolehaksesan.
  • Apabila mengimport penanda halaman daripada Safari dan penyemak imbas berdasarkan enjin Chromium, sokongan untuk mengimport favicon yang dikaitkan dengan penanda halaman telah dilaksanakan.
  • Pengasingan kotak pasir bagi proses yang berinteraksi dengan GPU, yang digunakan pada platform Windows, telah diperketatkan. Untuk sistem Windows, anda kini boleh menyeret dan melepaskan kandungan daripada Microsoft Outlook. Dalam binaan untuk Windows, kesan visual dengan regangan didayakan secara lalai apabila cuba menatal melepasi hujung halaman.
  • Binaan untuk platform macOS menyediakan akses kepada submenu Perkhidmatan terus daripada menu konteks Firefox.
  • Dalam skrip yang menggunakan antara muka Worklet (versi ringkas Pekerja Web yang menyediakan akses kepada peringkat rendah pemaparan dan pemprosesan bunyi), sokongan telah ditambahkan untuk mengimport modul JavaScript menggunakan pernyataan "import".
  • Sokongan didayakan secara lalai untuk fungsi color(), lab(), lch(), oklab(), dan oklch() yang ditakrifkan dalam spesifikasi Tahap Warna CSS 4, yang digunakan untuk menentukan warna dalam ruang warna sRGB, RGB, HSL, HWB, LHC dan LAB.
  • Fungsi color-mix() telah ditambahkan pada CSS, yang membolehkan anda mencampur warna dalam mana-mana ruang warna berdasarkan peratusan tertentu (contohnya, untuk menambah 10% biru kepada putih, anda boleh menentukan "color-mix(in srgb, blue 10%, white);").
  • Menambahkan sifat CSS "forced-color-adjust" untuk melumpuhkan kekangan warna paksa pada elemen individu, menjadikannya kawalan warna penuh melalui CSS.
  • Sokongan untuk pertanyaan media "skrip" @media telah ditambahkan pada CSS, yang membolehkan anda menyemak ketersediaan keupayaan untuk melaksanakan skrip (contohnya, dalam CSS anda boleh menentukan sama ada sokongan JavaScript didayakan).
  • Sintaks kelas pseudo ":nth-child(an + b)" dan ":nth-last-child()" baharu telah ditambahkan untuk membolehkan pemilih mendapatkan pra-penapis elemen anak sebelum melaksanakan logik pemilihan "An+B" utama padanya.
  • Menambahkan API Aliran Mampatan, yang menyediakan antara muka pengaturcaraan untuk memampatkan dan menyahmampat gzip dan mengempiskan data.
  • Menambah sokongan untuk kaedah CanvasRenderingContext2D.reset() dan OffscreenCanvasRenderingContext2D.reset() untuk menetapkan semula konteks pemaparan.
  • Sokongan tambahan untuk fungsi WebRTC tambahan yang dilaksanakan dalam penyemak imbas lain: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams() dan RTCSctpTransport.
  • Mengalih keluar fungsi WebRTC khusus Firefox mozRTCPeerConnection, mozRTCIceCandidate dan mozRTCSessionDescription WebRTC, yang telah lama ditamatkan. Atribut CanvasRenderingContext2D.mozTextStyle yang telah ditamatkan telah dialih keluar.
  • Alat pembangun web telah memperluaskan fungsi carian dalam fail yang tersedia dalam penyahpepijat JavaScript. Bar carian telah dialihkan ke bar sisi biasa, yang membolehkan anda melihat hasil semasa mengedit skrip. Tunjukkan hasil minified dan hasil daripada direktori node_modules. Hasil carian dalam fail yang diabaikan disembunyikan secara lalai. Menambah sokongan untuk mencari menggunakan topeng dan keupayaan untuk menggunakan pengubah suai semasa mencari (contohnya, untuk mencari tanpa mengambil kira huruf besar atau menggunakan ungkapan biasa).
  • Mod pemformatan visual (cetakan cantik) kod JavaScript terbenam didayakan dalam antara muka paparan fail HTML.
  • Penyahpepijat JavaScript membenarkan fail skrip dibatalkan. Pilihan "Tambah skrip override" telah ditambahkan pada menu konteks yang ditunjukkan untuk fail dengan kod, yang dengannya anda boleh memuat naik fail dengan skrip ke komputer anda dan mengeditnya, selepas itu skrip yang diedit ini akan digunakan semasa memproses halaman, walaupun selepas ia dimuat semula.
    Keluaran Firefox 113
  • Dalam versi Android:
    • Secara lalai, pecutan perkakasan penyahkodan video dalam format AV1 didayakan, jika tiada penyahkod perisian digunakan.
    • Mendayakan penggunaan GPU untuk mempercepatkan rasterisasi Canvas2D.
    • Antara muka pemapar PDF terbina dalam telah dipertingkatkan, menyimpan fail PDF terbuka telah dipermudahkan.
    • Isu dengan main balik video dalam mod skrin landskap telah diperbaiki.

Selain inovasi dan pembetulan pepijat, Firefox 113 membetulkan 41 kelemahan. 33 kerentanan ditandakan sebagai berbahaya, yang mana 30 kerentanan (dikumpul di bawah CVE-2023-32215 dan CVE-2023-32216) disebabkan oleh masalah ingatan, seperti limpahan penimbal dan akses kepada kawasan memori yang telah dibebaskan. Isu ini berpotensi menyebabkan kod hasad dilaksanakan apabila halaman yang direka khas dibuka. Kerentanan CVE-2023-32207 membolehkan anda memintas permintaan untuk kebenaran dengan memaksa pengguna mengklik pada butang pengesahan dengan menindih kandungan yang mengelirukan (clickjacking). Kerentanan CVE-2023-32205 membolehkan anda menyembunyikan amaran penyemak imbas melalui tindanan pop timbul.

Firefox 114 beta memperkenalkan antara muka pengguna untuk mengurus senarai pengecualian untuk "DNS melalui HTTPS". Tetapan "DNS melalui HTTPS" telah dialihkan ke bahagian "Privasi dan Keselamatan". Menambahkan keupayaan untuk mencari penanda halaman terus dari menu Penanda Halaman. Butang untuk memanggil menu penanda halaman kini boleh diletakkan pada bar alat. Menambahkan keupayaan untuk mencari sejarah penyemakan imbas setempat secara selektif apabila memilih Sejarah Carian daripada menu Sejarah, Perpustakaan atau Aplikasi.

Sumber: opennet.ru

Tambah komen