Keluaran Chrome 111

Google telah melancarkan keluaran pelayar web Chrome 111. Pada masa yang sama, keluaran stabil projek Chromium percuma, yang berfungsi sebagai asas Chrome, tersedia. Penyemak imbas Chrome berbeza daripada Chromium dalam penggunaan logo Google, kehadiran sistem untuk menghantar pemberitahuan sekiranya berlaku ranap sistem, modul untuk memainkan kandungan video yang dilindungi salinan (DRM), sistem untuk memasang kemas kini secara automatik, mendayakan pengasingan Kotak Pasir secara kekal , membekalkan kunci kepada API Google dan menghantar parameter RLZ- apabila mencari. Bagi mereka yang memerlukan lebih banyak masa untuk mengemas kini, cawangan Extended Stable disokong secara berasingan, diikuti dengan 8 minggu. Keluaran Chrome 112 seterusnya dijadualkan pada 4 April.

Perubahan utama dalam Chrome 111:

  • Elemen UI Kotak Pasir Privasi telah dikemas kini untuk membolehkan kategori minat pengguna ditakrifkan dan digunakan dan bukannya kuki penjejakan untuk mengenal pasti kumpulan pengguna yang mempunyai minat yang sama tanpa mengenal pasti pengguna individu. Versi baharu menambah dialog baharu yang memberitahu pengguna tentang keupayaan Kotak Pasir Privasi dan mengubah hala ke halaman tetapan di mana anda boleh mengkonfigurasi maklumat yang dihantar ke rangkaian pengiklanan.
    Keluaran Chrome 111
    Keluaran Chrome 111
  • Dialog baharu telah dicadangkan dengan maklumat tentang membolehkan keupayaan untuk menyegerakkan tetapan, sejarah, penanda halaman, pangkalan data autolengkap dan data lain antara penyemak imbas.
    Keluaran Chrome 111
  • Pada platform Linux dan Android, operasi resolusi nama DNS dialihkan daripada proses rangkaian terpencil kepada proses penyemak imbas yang tidak terpencil, kerana apabila bekerja dengan penyelesai sistem, adalah mustahil untuk melaksanakan beberapa sekatan kotak pasir yang dikenakan pada perkhidmatan rangkaian lain.
  • Menambah sokongan untuk log masuk pengguna secara automatik ke perkhidmatan identiti Microsoft (Azure AD SSO) menggunakan maklumat akaun daripada Microsoft Windows.
  • Mekanisme kemas kini Chrome pada Windows dan macOS mengendalikan kemas kini untuk 12 versi terkini penyemak imbas.
  • Untuk menggunakan API Pengendali Pembayaran, yang memudahkan penyepaduan dengan sistem pembayaran sedia ada, anda kini perlu mentakrifkan secara eksplisit sumber data yang dimuat turun dengan menentukan domain yang permintaan dihantar dalam parameter CSP connect-src (Content-Security-Policy) .
  • Mengalih keluar API PPB_VideoDecoder(Dev), yang menjadi tidak relevan selepas sokongan Adobe Flash tamat.
  • Menambahkan API Peralihan Lihat, yang menjadikannya lebih mudah untuk mencipta kesan animasi peralihan antara keadaan DOM yang berbeza (contohnya, peralihan yang lancar dari satu imej ke imej lain).
  • Menambahkan sokongan untuk fungsi style() pada pertanyaan CSS "@container" untuk menggunakan gaya berdasarkan nilai terkira sifat tersuai elemen induk.
  • Menambahkan fungsi trigonometri sin(), cos(), tan(), asin(), acos(), atan() dan atan2() pada CSS.
  • Menambahkan percubaan (percubaan asal) Dokumen Gambar dalam API Gambar untuk membuka kandungan HTML sewenang-wenangnya, bukan hanya video, dalam mod gambar dalam gambar. Tidak seperti membuka tetingkap melalui panggilan window.open(), tetingkap yang dibuat melalui API baharu sentiasa dipaparkan di atas tetingkap lain, tidak kekal selepas tetingkap asal ditutup, tidak menyokong navigasi dan tidak boleh menentukan kedudukan paparan secara eksplisit .
    Keluaran Chrome 111
  • Ia adalah mungkin untuk menambah atau mengurangkan saiz ArrayBuffer, serta meningkatkan saiz SharedArrayBuffer.
  • WebRTC melaksanakan sokongan untuk sambungan SVC (Scalable Video Coding) untuk menyesuaikan strim video kepada lebar jalur pelanggan dan menghantar beberapa strim video dengan kualiti yang berbeza dalam satu strim.
  • Menambahkan tindakan "slaid sebelumnya" dan "slaid seterusnya" pada API Sesi Media untuk menyediakan navigasi antara slaid sebelumnya dan seterusnya.
  • 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.
  • Unit saiz fon elemen akar baharu telah ditambahkan pada CSS: rex, rch, ric dan rlh.
  • Sokongan penuh untuk spesifikasi CSS Color Level 4 dilaksanakan, termasuk sokongan untuk tujuh palet warna (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE dan HVS) dan 12 ruang warna (sRGB Linear, LCH, okLCH, LAB, okLAB , Paparan p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), sebagai tambahan kepada warna Hex, RGB, HSL dan HWB yang disokong sebelum ini. Keupayaan untuk menggunakan ruang warna anda sendiri untuk animasi dan kecerunan disediakan.
  • Fungsi color() baharu telah ditambahkan pada CSS yang boleh digunakan untuk menentukan warna dalam mana-mana ruang warna di mana warna ditentukan menggunakan saluran R, G dan B.
  • Menambah fungsi color-mix(), yang ditakrifkan dalam spesifikasi CSS Color 5, yang membolehkan anda mencampur warna dalam mana-mana ruang warna berdasarkan peratusan yang diberikan (contohnya, untuk menambah 10% biru kepada putih anda boleh menentukan "warna-campuran (dalam srgb, biru 10%, putih);").
  • Penambahbaikan telah dibuat pada alatan untuk pembangun web. Panel Styles kini menyokong spesifikasi CSS Color Level 4 dan ruang warna dan palet baharunya. Alat untuk menentukan warna piksel arbitrari ("penitis mata") telah menambah sokongan untuk ruang warna baharu dan keupayaan untuk menukar antara format warna yang berbeza. Panel kawalan titik putus dalam penyahpepijat JavaScript telah direka bentuk semula.
    Keluaran Chrome 111

Selain inovasi dan pembetulan pepijat, versi baharu menghapuskan 40 kelemahan. Banyak kelemahan telah dikenal pasti hasil daripada ujian automatik menggunakan alat AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dan AFL. Tiada masalah kritikal telah dikenal pasti yang membolehkan seseorang memintas semua peringkat perlindungan penyemak imbas dan melaksanakan kod pada sistem di luar persekitaran kotak pasir. Sebagai sebahagian daripada program untuk membayar ganjaran tunai kerana menemui kelemahan untuk keluaran semasa, Google membayar 24 anugerah bernilai $92 ribu (satu anugerah $15000 dan $4000, dua anugerah $10000 dan $700, tiga anugerah $5000, $2000 dan $1000, $3000).

Sumber: opennet.ru

Tambah komen