Chrome 147 Dikeluarkan dengan Sokongan Tab Menegak dan Mod Bacaan yang Direka Bentuk Semula

Google telah mengeluarkan pelayar web Chrome 147. Pada masa yang sama, keluaran stabil projek Chromium percuma, yang merupakan asas Chrome, tersedia. Penyemak imbas Chrome berbeza daripada Chromium kerana ia menggunakan logo Google, mempunyai sistem untuk menghantar pemberitahuan sekiranya berlaku ranap sistem, mempunyai modul untuk memainkan kandungan video yang dilindungi salinan (DRM), mempunyai sistem pemasangan kemas kini automatik, sentiasa mendayakan pengasingan Kotak Pasir, membekalkan kunci kepada API Google dan menghantar parameter RLZ semasa mencari. Bagi mereka yang memerlukan lebih banyak masa untuk mengemas kini, terdapat cawangan Extended Stable yang berasingan, yang disokong selama 8 minggu. Keluaran seterusnya, Chrome 148, dijadualkan pada 5 Mei.

Perubahan utama dalam Chrome 147 (1, 2, 3, 4):

  • Mod paparan tab menegak telah ditambah, menggantikan bar mendatar atas dengan butang tab dengan bar sisi dengan tab menegak. Tab menegak boleh dipaparkan dalam mod dikembangkan (ikon + penerangan separa) atau dilipat (ikon sahaja). Mengarahkan tetikus ke atas tab sisi memaparkan lakaran kecil kandungannya. Mengurus kumpulan tab telah dipermudahkan. Pilihan "Tunjukkan Tab Secara Menegak" telah ditambah pada menu konteks yang muncul apabila mengklik kanan pada baris tab. Jika pilihan ini tidak dipaparkan secara lalai, ia boleh diaktifkan melalui tetapan "chrome://flags/#vertical-tabs". Chrome 147 Dikeluarkan dengan Sokongan Tab Menegak dan Mod Bacaan yang Direka Bentuk Semula Chrome 147 Dikeluarkan dengan Sokongan Tab Menegak dan Mod Bacaan yang Direka Bentuk Semula
  • Mod bacaan telah direka bentuk semula untuk hanya memaparkan teks yang berkaitan pada halaman, menyembunyikan semua kawalan berkaitan, sepanduk, menu, bar navigasi dan bahagian lain yang tidak berkaitan dengan kandungan pada halaman tersebut. Dalam versi baharu, serupa dengan Firefox, kandungan yang berkaitan dipaparkan di keseluruhan kawasan yang boleh dilihat, dan bukannya di bar sisi sempit di sebelah halaman asal. Jika mod baharu tidak diaktifkan secara lalai, ia boleh diaktifkan melalui tetapan "chrome://flags/#read-anything-immersive-reading-mode". Chrome 147 Dikeluarkan dengan Sokongan Tab Menegak dan Mod Bacaan yang Direka Bentuk Semula
  • Satu butang telah ditambah pada menu "Bantuan" untuk menghantar aduan bagi menyekat halaman web yang dibuat untuk tujuan penipuan atau pancingan data. Butang ini dipaparkan apabila mod "Penyemakan Imbas Selamat" diaktifkan. Chrome 147 Dikeluarkan dengan Sokongan Tab Menegak dan Mod Bacaan yang Direka Bentuk Semula
  • Perlindungan yang diperluas terhadap akses sistem setempat apabila berinteraksi dengan laman web awam. Akses dari laman web ke Alamat IP Rangkaian tempatan (alamat intranet atau dalaman) atau antara muka gelung balik (127.0.0.0/8) memerlukan pengesahan pengguna. Perlindungan kini bukan sahaja meliputi percubaan untuk memuatkan sumber melalui HTTP/HTTPS, permintaan fetch() dan sisipan iframe, tetapi juga sambungan melalui WebSockets dan WebTransport, serta permintaan fetch yang dimulakan melalui kaedah WindowClient.navigate(). Penyerang mengeksploitasi akses sumber dalaman untuk pengenalpastian tidak langsung dan untuk menjalankan serangan CSRF pada penghala, titik akses, pencetak, antara muka web korporat dan peranti serta perkhidmatan lain yang hanya menerima permintaan daripada rangkaian tempatan.
  • Fungsi penghuraian XML telah dipindahkan daripada libxml2 kepada pustaka baharu yang ditulis dalam Rust dengan mengambil kira keselamatan. Perubahan ini hanya terpakai kepada XML; seperti yang diumumkan sebelum ini, sokongan XSLT akan dihentikan tidak lama lagi.
  • Kini kaedah startViewTransition() boleh digunakan bukan sahaja untuk keseluruhan halaman, tetapi juga untuk elemen HTML individu.
  • Fungsi CSS contrast-color() telah ditambah. Ia mengembalikan warna yang bertentangan dengan warna yang ditentukan (untuk putih, ia mengembalikan hitam, dan untuk hitam, ia mengembalikan putih). Fungsi ini boleh digunakan untuk memadankan warna latar belakang warna teks tertentu, dan sebaliknya.
  • Ciri CSS "border-shape" telah ditambah, membolehkan anda mencipta sempadan bukan segi empat tepat di sekeliling elemen, seperti menggunakan sempadan bulat atau poligon. Ciri CSS "border-shape" menerima jenis bentuk yang sama seperti ciri "clip-path", tetapi tidak seperti yang kedua, ia mengesan kontur, menyahkodnya dan menggunting sebarang kandungan yang melangkaui kontur.
  • Menambah antara muka CSSPseudoElement, yang membolehkan penggunaan elemen pseudo CSS daripada JavaScript.
  • Elemen pautan kini menyokong penggunaan atribut “rel=modulepreload” untuk memuatkan bukan sahaja skrip, tetapi juga modul dengan gaya CSS ( ) dan data JSON ( ).
  • Tingkah laku pengiraan lebar sempadan dan garisan luar dalam sifat CSS border-width, outline-width dan column-rule-width telah diubah, menyatukannya dengan pelayar berasaskan Firefox dan WebKit. Sebelum ini, lebar dalam sifat ini ditetapkan semula kepada sifar, tanpa mengira nilainya, jika sifat border-style, outline-style atau column-rule-style ditetapkan kepada "tiada" atau "tersembunyi". Kini, nilai order-width, outline-width dan column-rule-width sentiasa sepadan dengan nilai yang ditakrifkan oleh pembangun, tanpa mengira kandungan sifat "*-style".
  • Menambah kaedah Math.sumPrecise() untuk mengira jumlah elemen tatasusunan dan objek terhitung lain dengan ketepatan lebih besar daripada penjumlahan biasa dalam gelung (menghapuskan kehilangan ketepatan apabila menyimpan hasil di antaranya).
  • Atribut Request.isReloadNavigation telah ditambah untuk mengesan bila halaman telah dimuat semula, contohnya, selepas mengklik butang "Refresh" atau memanggil kaedah location.reload() dan history.go(0).
  • Untuk mengurangkan ketepatan pengenalpastian tidak langsung, logik untuk membulatkan saiz memori yang dikembalikan melalui API Memori Peranti, yang memberikan maklumat tentang saiz RAM, telah diubah. Maklumat ini berguna untuk mencipta versi ringan aplikasi web yang dimuatkan pada peranti dengan RAM terhad atau untuk mengaktifkan ciri lanjutan apabila jumlah memori yang besar tersedia. Dalam binaan untuk platform ini Android Saiz memori kini dibundarkan kepada 1, 2, 4 dan 8, dan untuk platform lain kepada 2, 4, 8, 16 dan 32.
  • Untuk aplikasi web terpencil (IWA), API Percetakan Web dilaksanakan, menyediakan kaedah untuk menentukan ketersediaan pencetak, menghantar dokumen untuk dicetak dan mengurus barisan cetak. Nama atribut dan semantik yang digunakan dalam API sepadan dengan Protokol Percetakan Internet (IPP).
  • Mod "Percubaan asal" melaksanakan API WebNN, yang membolehkan penggunaan perkhidmatan pembelajaran mesin yang disediakan oleh sistem pengendalian dan keupayaan perkakasan yang berkaitan.
  • Penambahbaikan telah dibuat pada alat pembangun web. Pembantu AI terbina dalam kini memilih konteks secara automatik. Panel "Mod Peranti", yang digunakan untuk menguji prestasi laman web pada peranti mudah alih yang berbeza, telah dimodenkan. Panel Rangkaian kini menyahkod kandungan termampat secara automatik untuk permintaan yang dihantar dengan pengepala Pengekodan Kandungan: gzip atau deflate. Ungkapan biasa kini boleh digunakan untuk menapis gaya CSS.

Selain ciri baharu dan pembetulan pepijat, versi baharu ini menangani 60 kelemahan. Kebanyakan kelemahan telah dikenal pasti melalui ujian automatik menggunakan AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dan AFL. Dua isu (limpahan penimbal dan limpahan integer dalam WebML) telah diberikan tahap keterukan kritikal, bermakna ia boleh memintas semua lapisan perlindungan pelayar dan melaksanakan kod di luar persekitaran kotak pasir. Sebagai sebahagian daripada program ganjaran kelemahannya untuk keluaran semasa, Google telah menetapkan 60 ganjaran dan menganugerahkan $118 (dua ganjaran sebanyak $43000, dua ganjaran sebanyak $11000 dan satu ganjaran setiap satu sebanyak $4000, $3000, $2000 dan $1000). Jumlah 52 ganjaran masih belum ditentukan.

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster