Keluaran Chrome 100

Google telah melancarkan keluaran pelayar web Chrome 100. Pada masa yang sama, keluaran stabil projek Chromium percuma, yang berfungsi sebagai asas Chrome, tersedia. Penyemak imbas Chrome dibezakan dengan 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 dan menghantar parameter RLZ apabila mencari. Keluaran Chrome 101 seterusnya dijadualkan pada 26 April.

Perubahan utama dalam Chrome 100:

  • Disebabkan penyemak imbas mencapai nombor versi 100, yang terdiri daripada tiga digit dan bukannya dua, gangguan dalam pengendalian beberapa tapak yang menggunakan perpustakaan yang salah untuk menghuraikan nilai Ejen Pengguna tidak boleh diketepikan. Sekiranya terdapat masalah, terdapat tetapan "chrome://flags##force-major-version-to-minor" yang membolehkan anda mengembalikan output dalam pengepala Ejen Pengguna kepada versi 99 apabila benar-benar menggunakan versi 100.
  • Chrome 100 ditandakan sebagai versi terkini dengan kandungan Ejen Pengguna penuh. Keluaran seterusnya akan mula memotong maklumat dalam pengepala HTTP Ejen Pengguna dan parameter JavaScript navigator.userAgent, navigator.appVersion dan navigator.platform. Pengepala hanya akan mengandungi maklumat tentang nama penyemak imbas, versi penyemak imbas penting, platform dan jenis peranti (telefon mudah alih, PC, tablet). Untuk mendapatkan data tambahan, seperti versi tepat dan data platform lanjutan, anda perlu menggunakan API Petunjuk Pelanggan Ejen Pengguna. Untuk tapak yang tidak mempunyai maklumat baharu yang mencukupi dan belum bersedia untuk beralih kepada Petua Pelanggan Ejen Pengguna, sehingga Mei 2023 mereka berpeluang untuk mengembalikan Ejen Pengguna penuh.
  • Ciri percubaan telah ditambahkan untuk memaparkan penunjuk muat turun dalam panel bar alamat; apabila diklik, status fail yang dimuat turun dan dimuat turun ditunjukkan, serupa dengan halaman chrome://downloads. Untuk mengaktifkan penunjuk, tetapan "chrome://flags#download-bubble" disediakan.
    Keluaran Chrome 100
  • Keupayaan untuk meredam bunyi apabila mengklik pada penunjuk main balik yang ditunjukkan pada butang tab telah dikembalikan (sebelum ini, bunyi boleh diredamkan dengan memanggil menu konteks). Untuk mendayakan ciri ini, tetapan "chrome://flags#enable-tab-audio-muting" telah ditambahkan.
    Keluaran Chrome 100
  • Menambahkan tetapan "chrome://flags/#enable-lens-standalone" untuk melumpuhkan penggunaan perkhidmatan Google Lens untuk carian imej (item "Cari imej" dalam menu konteks).
  • Apabila menyediakan akses kongsi kepada tab (perkongsian tab), bingkai biru kini tidak menyerlahkan keseluruhan tab, tetapi hanya bahagian dengan kandungan yang disiarkan kepada pengguna lain.
  • Logo penyemak imbas telah ditukar. Logo baharu berbeza daripada versi 2014 dengan bulatan yang lebih besar sedikit di tengah, warna yang lebih cerah dan ketiadaan bayang pada sempadan antara warna.
    Keluaran Chrome 100
  • Perubahan dalam versi Android:
    • Sokongan untuk mod penjimatan trafik "Ringkas" telah dihentikan, yang mengurangkan kadar bit semasa memuat turun video dan menggunakan pemampatan imej tambahan. Adalah diperhatikan bahawa mod itu telah dialih keluar kerana pengurangan kos tarif dalam rangkaian mudah alih dan pembangunan kaedah lain untuk mengurangkan lalu lintas.
    • Menambah keupayaan untuk melakukan tindakan dengan penyemak imbas dari bar alamat. Sebagai contoh, anda boleh menaip "padam sejarah" dan penyemak imbas akan menggesa anda untuk pergi ke borang untuk mengosongkan sejarah pergerakan anda atau "edit kata laluan" dan penyemak imbas akan membuka pengurus kata laluan. Untuk sistem desktop, ciri ini telah dilaksanakan dalam Chrome 87.
    • Sokongan untuk log masuk ke akaun Google dengan mengimbas kod QR yang ditunjukkan pada skrin peranti lain telah dilaksanakan.
    • Dialog pengesahan untuk operasi kini dipaparkan apabila anda cuba menutup semua tab sekaligus.
    • Pada halaman untuk membuka tab baharu, suis telah muncul antara melihat langganan RSS (Mengikuti) dan kandungan yang disyorkan (Discover).
    • Keupayaan untuk menggunakan protokol TLS 1.0/1.1 dalam komponen Android WebView telah dihentikan. Dalam penyemak imbas itu sendiri, sokongan untuk TLS 1.0/1.1 telah dialih keluar dalam Chrome 98. Dalam versi semasa, perubahan serupa telah digunakan pada aplikasi mudah alih menggunakan komponen WebView, yang kini tidak akan dapat menyambung ke pelayan yang tidak menyokong TLS 1.2 atau TLS 1.3.
  • Apabila mengesahkan sijil menggunakan mekanisme Ketelusan Sijil, pengesahan sijil kini memerlukan kehadiran rekod SCT yang ditandatangani (cap masa sijil yang ditandatangani) dalam mana-mana dua log yang diselenggara oleh pengendali yang berbeza (sebelum ini ia memerlukan entri dalam log Google dan log mana-mana pengendali lain) . Ketelusan Sijil menyediakan log awam bebas semua sijil yang dikeluarkan dan dibatalkan, yang memungkinkan untuk menjalankan audit bebas terhadap semua perubahan dan tindakan pihak berkuasa pensijilan, dan membolehkan anda menjejaki sebarang percubaan untuk mencipta rekod palsu secara rahsia.

    Bagi pengguna yang telah mendayakan mod Penyemakan Imbas Selamat, pengauditan rekod SCT yang digunakan dalam log Ketelusan Sijil didayakan secara lalai. Perubahan ini akan menyebabkan permintaan tambahan dihantar kepada Google untuk mengesahkan bahawa log berfungsi dengan betul. Permintaan ujian dihantar sangat jarang, kira-kira sekali setiap 10000 sambungan TLS. Jika masalah dikenal pasti, data tentang rantaian sijil dan SCT yang bermasalah akan dihantar kepada Google (hanya data tentang sijil dan SCT yang telah diedarkan secara terbuka akan dihantar).

  • Apabila anda mendayakan Penyemakan Imbas Selamat Dipertingkatkan dan log masuk ke akaun Google anda, data kejadian yang dihantar ke pelayan Google kini termasuk token yang dikaitkan dengan akaun Google anda, yang membolehkan perlindungan dipertingkatkan terhadap ancaman pancingan data, aktiviti berniat jahat dan lain-lain di Web. Untuk sesi dalam mod inkognito, data sedemikian tidak dihantar.
  • Versi desktop Chrome menyediakan pilihan untuk mengetepikan amaran tentang kata laluan yang terjejas.
  • API Penempatan Tetingkap Berbilang Skrin telah ditambah, yang melaluinya anda boleh mendapatkan maklumat tentang monitor yang disambungkan ke komputer dan mengatur peletakan tetingkap pada skrin yang ditentukan. Menggunakan API baharu, anda juga boleh memilih dengan tepat kedudukan tetingkap yang dipaparkan dan menentukan peralihan kepada mod skrin penuh yang dimulakan menggunakan kaedah Element.requestFullscreen(). Contoh penggunaan API baharu termasuk aplikasi pembentangan (output pada projektor dan memaparkan nota pada skrin komputer riba), aplikasi kewangan dan sistem pemantauan (meletakkan graf pada skrin berbeza), aplikasi perubatan (memaparkan imej pada skrin resolusi tinggi yang berasingan), permainan , editor grafik dan lain-lain jenis aplikasi berbilang tetingkap.
  • Mod Percubaan Asal (ciri eksperimen yang memerlukan pengaktifan berasingan) menyediakan sokongan untuk mengakses Sambungan Sumber Media daripada pekerja yang berdedikasi, yang boleh digunakan, sebagai contoh, untuk meningkatkan prestasi main balik media buffer dengan mencipta objek MediaSource dalam pekerja berasingan dan menyiarkan menyebabkan ia berfungsi dalam HTMLMediaElement pada utas utama. Percubaan Asal membayangkan keupayaan untuk bekerja dengan API yang ditentukan daripada aplikasi yang dimuat turun daripada localhost atau 127.0.0.1, atau selepas mendaftar dan menerima token khas yang sah untuk masa terhad untuk tapak tertentu.
  • API Barangan Digital, yang direka untuk memudahkan organisasi pembelian daripada aplikasi web, telah distabilkan dan ditawarkan kepada semua orang. Menyediakan pengikatan kepada perkhidmatan pengedaran barangan; dalam Android, ia menyediakan pengikatan melalui API Pengebilan Android Play.
  • Menambah kaedah AbortSignal.throwIfAborted(), yang membolehkan anda mengendalikan gangguan pelaksanaan isyarat dengan mengambil kira keadaan isyarat dan sebab gangguannya.
  • Kaedah forget() telah ditambahkan pada objek HIDDevice, membolehkan anda membatalkan kebenaran akses yang diberikan pengguna kepada peranti input.
  • Sifat CSS mod campuran campuran, yang mentakrifkan kaedah pengadunan apabila menindih elemen, kini menyokong nilai "tambah-lebih ringan" untuk menyerlahkan persimpangan dua elemen yang berkongsi piksel.
  • Kaedah makeReadOnly() telah ditambahkan pada objek NDEFReader, membenarkan tag NFC digunakan dalam mod baca sahaja.
  • API WebTransport, yang direka untuk menghantar dan menerima data antara penyemak imbas dan pelayan, telah menambahkan pilihan serverCertificateHashes untuk mengesahkan sambungan ke pelayan menggunakan cincang sijil tanpa menggunakan Web PKI (contohnya, apabila menyambung ke pelayan atau mesin maya tidak pada rangkaian awam).
  • Penambahbaikan telah dibuat pada alatan untuk pembangun web. Keupayaan panel Perakam telah diperluaskan, dengan mana anda boleh merakam, memainkan semula dan menganalisis tindakan pengguna pada halaman. Apabila melihat kod semasa menyahpepijat, nilai harta kini dipaparkan apabila anda mengarahkan tetikus pada kelas atau fungsi. Dalam senarai peranti yang dicontohi, Ejen Pengguna untuk iPhone telah dikemas kini kepada versi 13_2_3. Panel navigasi gaya CSS kini mempunyai keupayaan untuk melihat dan mengedit peraturan "@supports".
    Keluaran Chrome 100

Selain inovasi dan pembetulan pepijat, versi baharu menghapuskan 28 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 pembayaran ganjaran kewangan kerana menemui kelemahan untuk keluaran semasa, Google membayar 20 anugerah dalam jumlah 51 ribu dolar AS (satu anugerah $16000, dua anugerah $7000, tiga anugerah $5000 dan satu setiap anugerah $3000, $2000 dan $1000. Jumlah 11 anugerah belum ditentukan.

Sumber: opennet.ru

Tambah komen