Penghentian penggunaan dan penghapusan
Tidak ada rencana penghentian penggunaan atau penghapusan untuk Chrome 128.
Bit rantai ancestor lintas situs untuk CookiePartitionKey di cookie yang dipartisi
Chrome 128 menambahkan bit ancestor lintas situs ke keyring yang dipartisi
CookiePartitionKey cookie. Perubahan ini menyatukan
kunci partisi dengan
nilai kunci partisi yang digunakan dalam partisi penyimpanan dan menambahkan perlindungan terhadap
serangan clickjacking dengan mencegah {i>frameNonaktifkan zoom CSS standar
Penerapan properti zoom CSS non-standar sebelumnya telah diperbarui agar selaras dengan standar baru. Ini mengubah berbagai JavaScript API untuk sesuai dengan spesifikasi, mengubah zoom agar diterapkan pada konten iframe dokumen, dan mengubahnya untuk diterapkan ke semua properti panjang yang diwariskan di mana sebelumnya, ini hanya mengubah font-size yang diwariskan.
Uji coba ini memungkinkan Anda memilih kembali perilaku sebelumnya untuk memiliki lebih banyak waktu untuk menyesuaikan kode.
Daftar untuk uji coba origin nonaktifkan zoom CSS Standar.
Beberapa penyedia identitas FedCM dalam satu panggilan get()
Memungkinkan FedCM menampilkan beberapa penyedia identitas dalam dialog yang sama. Ini memberi cara mudah untuk menampilkan semua penyedia identitas yang didukung kepada pelanggan. Pertama-tama, kami berencana untuk menangani kasus memiliki semua penyedia dalam panggilan get() yang sama.
Daftar ke uji coba origin Beberapa Penyedia Identitas FedCM.
Menulis konten image/svg+xml dalam format UTF-8 di Windows
Beralihlah ke UTF-8 di Windows saat menulis format image/svg+xml ke papan klip. Format HTML sudah menggunakan UTF-* di Windows dan ini akan memungkinkan penyalinan dan menempelkan gambar SVG dari papan klip.
Di semua platform lain yang didukung, image/svg+xml diserialisasi ke dalam UTF-8
sebelum ditulis ke {i>clipboardWeb Share API di macOS
API ini memungkinkan developer web membangun tombol berbagi yang menampilkan kotak dialog berbagi yang digunakan oleh aplikasi seluler. Ini telah dikirimkan sebelumnya di Android, Windows, dan ChromeOS, serta akan hadir di macOS.
Di Chrome 128, Anda dapat memilih untuk menggunakan origin baru berikut uji coba.
Ukuran minimum
Panduan aksesibilitas WCAG menetapkan bahwa ukuran input pointer harus berukuran minimum 24 x 24 piksel CSS. Perubahan ini membuat elemen
Penambahan untuk Attribution Reporting
Chrome 128 menyertakan dua fitur tambahan untuk Attribution Reporting. Ada perubahan pada logika batas tujuan sumber/sumber, dengan tujuan mengurangi tingkat hilangnya transmisi. Pemfilteran kontribusi yang fleksibel akan meningkatkan kualitas laporan API kemampuan batching.
Error pembuatan AudioContext dan rendering audio kini dilaporkan ke web aplikasi dengan callback yang ditetapkan ke AudioContext.onerror.
Menghentikan penggunaan 0.0.0.0 untuk Akses Jaringan Pribadi (PNA)
Kami mengusulkan untuk memblokir akses ke alamat IP 0.0.0.0 sebelum PNA di-deploy sepenuhnya.
Chrome menghentikan akses langsung ke endpoint jaringan pribadi dari publik sebagai bagian dari Spesifikasi PNA. Layanan yang diproses localhost (127.0.0.0/8) dianggap pribadi sesuai dengan spesifikasi pendukung. Perlindungan PNA Chrome dapat diabaikan menggunakan alamat IP 0.0.0.0 untuk mengakses layanan yang memproses localhost di macOS dan Linux.
Hal ini juga dapat disalahgunakan dalam serangan {i>rebindinglocalhost
Karena 0.0.0.0 tidak (dan seharusnya tidak digunakan) dalam praktiknya, 0.0.0.0 tidak digunakan lagi secara terpisah dari penghentian penggunaan permintaan jaringan pribadi lainnya.
Private Aggregation API: penggabungan kontribusi sisi klien
Memodifikasi Private Aggregation API untuk menggabungkan kontribusi histogram dengan bucket dan ID pemfilteran yang sama sebelum penyematan di payload laporan agregat.
Agregasi Pribadi menerapkan batas pada jumlah kontribusi yang dapat disematkan dalam satu laporan agregat, dengan kontribusi tambahan menurun. Dengan menggabungkan kontribusi jika memungkinkan, kita bisa mendapatkan utilitas berada di luar batas. Perhatikan bahwa, dengan mengabaikan penurunan kontribusi tertentu, penggabungan kontribusi semacam ini seharusnya tidak berdampak apa pun pada laporan ringkasan akhir.
Promise.try adalah proposal TC39 untuk metode statis baru. Promise.try(f) adalah singkatan dari new Promise(resolve => resolve(f())).
Mendukung tindakan sesi media SkipAd. Tindakan ini memungkinkan browser menampilkan di kontrol media sistem atau di jendela Picture-in-Picture.
Parameter hints baru di permintaan WebAuthn memungkinkan situs memberikan panduan untuk {i>browserbrowser
Petunjuk juga menyelesaikan ketegangan saat authenticatorAttachment saat ini parameter bersifat ketat: menyetelnya ke platform akan mengecualikan semua data lintas platform lainnya.