Chrome ngaleupaskeun 101

Google parantos ngumumkeun sékrési browser wéb Chrome 101. Dina waktos anu sami, sékrési stabil tina proyék Chromium gratis, anu janten dasar Chrome, sayogi. Browser Chrome béda ti Chromium dina ngagunakeun logo Google, ayana sistem pikeun ngirim bewara bisi aya kacilakaan, modul pikeun muterkeun eusi video nu ditangtayungan salinan (DRM), sistem pikeun otomatis masang apdet, permanén sangkan Sandbox isolasi. , nyadiakeun konci Google API jeung ngirimkeun RLZ- nalika néangan. Pikeun anu peryogi langkung waktos pikeun ngapdet, aya cabang Stable Extended anu misah, dituturkeun ku minggu 8, anu ngabentuk apdet kana sékrési Chrome 100 sateuacana. Pelepasan salajengna Chrome 102 dijadwalkeun pikeun 24 Mei.

Parobahan konci dina Chrome 101:

  • Ditambahkeun pungsi Side Search, nu ngamungkinkeun pikeun nempo hasil teangan dina sidebar sakaligus kalawan nempo kaca séjén (dina hiji jandela anjeun sakaligus bisa ningali duanana eusi kaca jeung hasil ngakses mesin pencari). Saatos angkat ka situs tina halaman kalayan hasil pamilarian di Google, ikon kalayan hurup "G" muncul di payuneun widang input dina bar alamat; nalika anjeun ngaklik éta, panel sisi muka kalayan hasil anu sateuacana. dipigawé pilarian. Sacara standar, fungsina henteu diaktipkeun dina sadaya sistem; pikeun ngaktifkeunana, anjeun tiasa nganggo setélan "chrome: // flags / #side-search".
    Chrome ngaleupaskeun 101
  • Bar alamat Omnibox ngalaksanakeun prerendering eusi saran anu ditawarkeun nalika anjeun ngetik. Saméméhna, pikeun nyepetkeun transisi tina bar alamat, rekomendasi paling dipikaresep pikeun transisi dimuat tanpa ngantosan pamaké pikeun klik, ngagunakeun panggero Prefetch. Ayeuna, salian loading, aranjeunna ogé rendered dina panyangga (kaasup Aksara anu dieksekusi jeung tangkal DOM kabentuk), anu ngamungkinkeun pikeun tampilan instan tina saran sanggeus hiji klik. Pikeun ngadalikeun rendering prediktif, setélan "chrome: // flags / # enable-prerender2", "chrome://flags/#omnibox-trigger-for-prerender2" jeung "chrome: // flags/#search-suggestion-for -" diusulkeun. prerender2 ".
  • Inpormasi dina header HTTP-Agén Pangguna sareng parameter JavaScript navigator.userAgent, navigator.appVersion sareng navigator.platform parantos dipangkas. Lulugu ngan ukur ngandung inpormasi ngeunaan nami browser, versi browser anu penting (komponén versi MINOR.BUILD.PATCH diganti ku 0.0.0), platform sareng jinis alat (telepon sélulér, PC, tablet). Pikeun kéngingkeun data tambahan, sapertos versi pasti sareng data platform anu diperpanjang, anjeun kedah nganggo API Petunjuk Klién Agen Pamaké. Pikeun situs anu henteu gaduh inpormasi énggal anu cekap sareng henteu acan siap ngalih ka Petunjuk Klién Agen Pamaké, dugi ka Méi 2023 aranjeunna gaduh kasempetan pikeun ngabalikeun Agen Panganggo lengkep.
  • Ngarobah paripolah fungsi setTimeout nalika ngalirkeun argumen enol, nu nangtukeun reureuh sauran. Dimimitian ku Chrome 101, nalika netepkeun "setTimeout (..., 0)" kode bakal langsung disebut, tanpa reureuh 1ms sakumaha anu diperyogikeun ku spésifikasi. Pikeun sauran setTimeout bersarang deui, reureuh 4 mdet diterapkeun.
  • Versi pikeun platform Android ngadukung nyuhunkeun idin pikeun nampilkeun béwara (dina Android 13, pikeun nampilkeun béwara, aplikasina kedah gaduh idin "POST_NOTIFICATIONS", tanpa ngirim béwara bakal diblokir). Nalika ngaluncurkeun Chrome dina lingkungan Android 13, browser ayeuna bakal nyarankeun anjeun kéngingkeun idin bewara.
  • Kamampuhan ngagunakeun WebSQL API dina skrip pihak katilu geus dihapus. Sacara standar, meungpeuk WebSQL dina skrip anu henteu dimuat tina situs ayeuna diaktipkeun dina Chrome 97, tapi aya pilihan pikeun nganonaktipkeun kabiasaan ieu. Chrome 101 ngahapus pilihan ieu. Dina mangsa nu bakal datang, urang rencanana bertahap kaluar rojongan pikeun WebSQL sagemblengna, paduli konteks pamakéan. Disarankeun ngagunakeun Panyimpen Wéb sareng API Pangkalan Data Indéks tinimbang WebSQL. Mesin WebSQL dumasar kana kode SQLite sareng tiasa dianggo ku panyerang pikeun ngamangpaatkeun kerentanan dina SQLite.
  • Ngahapus ngaran kawijakan perusahaan (chrome://policy) nu ngandung istilah non-inklusif. Dimimitian ku Chrome 86, kawijakan ngagantian parantos diajukeun pikeun kawijakan ieu anu ngagunakeun terminologi inklusif. Sarat sapertos "whitelist", "blacklist", "pribumi" sareng "master" parantos dibersihkeun. Contona, kawijakan URLBlacklist geus diganti jadi URLBlocklist, AutoplayWhitelist ka AutoplayAllowlist, sarta NativePrinters ka Printers.
  • Dina modeu Uji Coba Asal (fitur ékspérimén anu meryogikeun aktivasina anu misah), uji API Manajemén Kapercayaan Féderasi (FedCM) sajauh ieu ngan ukur dimimitian dina majelis pikeun platform Android, anu ngamungkinkeun anjeun nyiptakeun jasa idéntitas anu ngahijikeun sareng ngajamin privasi sareng damel tanpa salib. mékanisme tracking -situs, kayaning processing Cookie pihak-katilu. Origin Trial nunjukkeun kamampuan pikeun damel sareng API anu ditangtukeun tina aplikasi anu diunduh tina localhost atanapi 127.0.0.1, atanapi saatos ngadaptar sareng nampi token khusus anu valid pikeun waktos kawates pikeun situs khusus.
  • Mékanisme Petunjuk Prioritas parantos distabilkeun sareng ditawarkeun ka sadayana, ngamungkinkeun anjeun nyetél pentingna sumber anu diunduh tinangtu ku netepkeun atribut "pentingna" tambahan dina tag sapertos iframe, img sareng link. Atribut tiasa nyandak nilai "otomatis" sareng "rendah" sareng "luhur", anu mangaruhan kana tatanan browser ngamuat sumberdaya éksternal.
  • Ditambahkeun sipat AudioContext.outputLatency, dimana anjeun tiasa mendakan inpormasi ngeunaan telat anu diprediksi sateuacan kaluaran audio (telat antara pamundut audio sareng mimiti ngolah data anu ditampi ku alat kaluaran audio).
  • Nambahkeun sipat CSS font-palette sareng aturan @font-palette-values, ngamungkinkeun anjeun milih palette tina font warna atanapi nangtukeun palette anjeun nyalira. Contona, pungsi ieu bisa dipaké pikeun nyocogkeun font karakter berwarna atawa emoji kana warna eusi, atawa pikeun ngaktipkeun mode poék atawa lampu pikeun font.
  • Ditambahkeun hwb () fungsi CSS, nu nyadiakeun metoda alternatif pikeun nangtukeun kelir sRGB dina format HWB (Hue, Whiteness, Blackness), sarupa jeung HSL (Hue, jenuh, Lightness) format, tapi gampang pikeun persépsi manusa.
  • Dina metoda window.open (), nangtukeun sipat popup dina garis windowFeatures, tanpa nangtukeun nilai (i.e. mun saukur nangtukeun popup tinimbang popup=true) ayeuna diperlakukeun salaku sangkan muka jandela popup miniatur (analog jeung " popup=true") gantina nangtukeun nilai standar "palsu", nu teu logis tur nyasabkeun ka pamekar.
  • MediaCapabilities API, nu nyadiakeun informasi ngeunaan kamampuhan alat jeung browser pikeun decoding eusi multimédia (codec dirojong, propil, laju bit jeung resolusi), geus ditambahkeun rojongan pikeun WebRTC aliran.
  • Versi katilu tina API Konfirmasi Pembayaran Aman parantos diajukeun, nyayogikeun alat pikeun konfirmasi tambahan tina transaksi pamayaran anu dilaksanakeun. Versi anyar nambihan dukungan pikeun idéntifikasi anu peryogi éntri data, definisi ikon pikeun nunjukkeun gagalna verifikasi, sareng harta payeeName pilihan.
  • Ditambahkeun metode hilap () kana USBDevice API pikeun nyabut idin anu sateuacana dipasihkeun ku pangguna pikeun ngaksés alat USB. Salaku tambahan, USBConfiguration, USBInterface, USBAlternateInterface, sareng USBEndpoint instansi ayeuna sarua dina ngabandingkeun ketat ("===", nunjuk ka objek nu sarua) lamun aranjeunna balik pikeun objék USBDevice sarua.
  • Perbaikan parantos dilakukeun pikeun alat pikeun pamekar wéb. Kamampuhan pikeun ngimpor sareng ngékspor tindakan pangguna anu dirékam dina format JSON disayogikeun (conto). Itungan sareng tampilan sipat pribadi parantos ningkat dina konsol wéb sareng antarmuka ningali kode. Ditambahkeun dukungan pikeun damel sareng modél warna HWB. Ditambahkeun kamampuan pikeun ningali lapisan cascading anu didefinisikeun nganggo aturan @layer dina panel CSS.
    Chrome ngaleupaskeun 101

Salian inovasi sareng perbaikan bug, versi énggal ngaleungitkeun 30 kerentanan. Seueur kerentanan anu diidentifikasi salaku hasil tina uji otomatis nganggo AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer sareng alat AFL. Taya masalah kritis geus dicirikeun nu bakal ngidinan hiji bypass sagala tingkatan panyalindungan browser sarta ngaéksekusi kode dina sistem luar lingkungan sandbox. Salaku bagian tina program ganjaran tunai pikeun manggihan kerentanan keur release ayeuna, Google mayar 25 panghargaan patut $81 sarébu (hiji $10000 pangajén, tilu $7500 panghargaan, tilu $7000 panghargaan, hiji $6000 pangajén, dua $5000 panghargaan, opat $2000 panghargaan, tilu hadiah. $1000 sareng hiji hadiah $500). Ukuran tina 6 ganjaran teu acan ditangtukeun.

sumber: opennet.ru

Tambahkeun komentar