Ko te tuku Chrome 98

Kua hurahia e Google te tukunga o te kaitirotiro paetukutuku Chrome 98. I te wa ano, kei te waatea te tuku pumau o te kaupapa Chromium kore utu, e noho ana hei turanga mo Chrome. Ko te kaitirotiro Chrome e tohuhia ana e te whakamahi i nga tohu tohu a Google, te aroaro o te punaha mo te tuku whakamohiotanga mena he tukinga, nga waahanga mo te purei i nga ihirangi ataata whakamarumaru-kopi (DRM), he punaha mo te whakauru aunoa i nga whakahoutanga, me te tuku i nga tawhā RLZ ina rapu. Ko te tuku Chrome 99 e whai ake nei kua whakaritea mo te Maehe 1th.

Nga huringa matua i roto i te Chrome 98:

  • Kei te kaitirotiro tana ake toa o nga tiwhikete pakiaka o nga mana tohu (Chrome Root Store), ka whakamahia hei utu mo nga toa o waho mo ia punaha whakahaere. He rite te whakatinanatanga o te toa ki te toa motuhake o nga tiwhikete pakiaka i Firefox, ka whakamahia hei hononga tuatahi ki te tirotiro i te mekameka tiwhikete tiwhikete i te whakatuwheratanga o nga waahi ki runga i te HTTPS. Ko te rokiroki hou kaore ano kia whakamahia ma te taunoa. Hei whakangawari i te whakawhiti o nga whirihoranga rokiroki punaha me te whakapumau i te kawe, ka puta he wa whakawhiti i te wa e whakauruhia ai e te Toa Root Chrome te kowhiringa katoa o nga tiwhikete kua whakaaetia i runga i te nuinga o nga papaa tautoko.
  • Ko te mahere ki te whakapakari i te whakamarumaru ki nga whakaeke e pa ana ki te uru atu ki nga rauemi i runga i te whatunga o te rohe, i runga ranei i te rorohiko a te kaiwhakamahi (localhost) mai i nga tuhinga kua utaina i te wa e tuwhera ana te waahi kei te whakatinana tonu. Ko enei tono ka whakamahia e nga kaiwhaiwhai ki te kawe i nga whakaeke CSRF ki nga pouara, nga waahi uru, nga kaituhi, nga hononga tukutuku umanga me etahi atu taputapu me nga ratonga ka whakaae ki nga tono mai i te whatunga rohe anake.

    Hei whakamarumaru mai i aua whakaeke, mena ka uru etahi rauemi iti ki te whatunga o roto, ka timata te kaitirotiro ki te tuku tono mo te whakaaetanga ki te tango i aua rauemi iti. Ko te tono mo nga whakaaetanga ka mahia ma te tuku tono CORS (Cross-Origin Resource Sharing) me te pane "Access-Control-Request-Private-Network: pono" ki te tūmau pae matua i mua i te uru atu ki te whatunga o roto, localhost ranei. Ina whakaū i te mahi hei whakautu ki tenei tono, me whakahoki e te tūmau te pane "Access-Control-Allow-Private-Network: true". I roto i te Chrome 98, ka whakatinanahia te haki i roto i te aratau whakamatautau, a, ki te kore he whakapumautanga, ka whakaatuhia he whakatupato i roto i te papatohu tukutuku, engari ko te tono rauemi iti ake kaore i te aukati. Kaore i te whakamaherehia kia taea te aukati kia tukuna ra ano a Chrome 101.

  • Ko nga tautuhinga kaute ka whakauru i nga taputapu hei whakahaere i te whakaurunga o te Tirotiro Haumaru Whakarei ake, e whakahohe ana i etahi atu arowhai hei tiaki i te hītinihanga, mahi kino me etahi atu tuma i runga i te Tukutuku. Ina whakahohe koe i tetahi aratau i roto i to putea Google, ka akiakihia koe ki te whakahohe i te aratau ki Chrome.
  • Kua taapirihia he tauira mo te kimi i nga nganatanga hītinihanga i te taha o te kiritaki, ka whakatinanahia ma te whakamahi i te papaaho ako miihini TFLite (TensorFlow Lite) me te kore e hiahia ki te tuku raraunga hei whakamana i te taha Google (i tenei keehi, ka tukuna te waea waea me nga korero mo te tauira tauira. me nga pauna tatau mo ia waahanga). Mena ka kitea he nganatanga hītinihanga, ka whakaatuhia he wharangi whakatupato ki te kaiwhakamahi i mua i te whakatuwheratanga o te waahi whakapae.
  • I roto i te Client Hints API, e whakawhanakehia ana hei whakakapi mo te pane Kaiwhakamahi-Kaiwhakamahi ka taea e koe te tuku raraunga mo te tirotiro motuhake me nga tawhā punaha (putanga, papaaho, me etahi atu) i muri i te tono a te tūmau, Ka taea te whakakapi i nga ingoa tito ki roto i te rarangi ingoa kaitirotiro, e ai ki nga whakataurite me te tikanga GREASE (Whakaputa Random Extensions And Sustain Extensibility) i whakamahia i roto i te TLS. Hei tauira, i tua atu i '"Chrome"; v="98″' me te '"Chromium"; v="98″' he tautohu matapōkere o te kaitirotiro kore-kore '"(Kao; Pūtirotiro"; v="12″' ka taea te taapiri ki te rarangi. Ka awhina taua whakakapinga ki te tautuhi i nga raru ki te tukatuka i nga kaitautuhi o nga kaitirotiro mohio, e arai atu ana ki nga kaitirotiro rereke ka peehia ki te kii ko etahi atu kaitirotiro rongonui ki te karo i te tirotiro ki nga rarangi o nga kaitirotiro pai.
  • Mai i te Hanuere 17, kua kore te Toa Tukutuku Chrome e whakaae ki nga taapiri e whakamahi ana i te putanga 2023 o te whakaaturanga Chrome. Ko nga taapiri hou ka whakaaetia me te putanga tuatoru o te whakaaturanga. Ka taea tonu e nga kaiwhakawhanake o nga taapiri taapiri i mua ki te whakaputa i nga whakahoutanga me te putanga tuarua o te whakaaturanga. Ko te whakakorenga katoa o te putanga tuarua o te whakaaturanga kua whakaritea mo Hanuere XNUMX.
  • He tautoko taapiri mo nga momotuhi momotuhi tae i roto i te whakatakotoranga COLRv1 (he waahanga o nga momotuhi OpenType kei roto, hei taapiri atu i nga glyphs vector, he paparanga me nga korero tae), ka taea te whakamahi, hei tauira, ki te hanga emoji tae maha. Kaore i rite ki te whakatakotoranga COLRv0 i tautokohia i mua, kei a COLRv1 te kaha ki te whakamahi i nga rōnaki, whakakikorua, me nga huringa. Ka whakarato hoki te whakatakotoranga he puka rokiroki kiato, he pai te whakakopeke, ka taea te whakamahi ano i nga whakahuahua, ka taea te whakaiti i te rahi o te momotuhi. Hei tauira, ko te momotuhi Noto Color Emoji ka nui ake te 9MB ki te whakatakotoranga raster, me te 1MB ki te whakatakotoranga vector COLRv1.85.
    Ko te tuku Chrome 98
  • Ko te aratau Whakamatau Taketake (nga waahanga whakamatautau e hiahia ana ki te whakahohe motuhake) ka whakatinanahia te API Hopu Rohe, ka taea e koe te tapahi i te ataata kua hopukina. Hei tauira, ka hiahiatia he tapahi i roto i nga tono tukutuku ka hopu ataata me nga ihirangi o to raatau ripa, hei tapahi i etahi ihirangi i mua i te tuku. Ko te Whakamātautanga Taketake e whakaatu ana i te kaha ki te mahi me te API kua tohua mai i nga tono i tangohia mai i te localhost, 127.0.0.1 ranei, i muri ranei i te rehitatanga me te whiwhi tohu motuhake e tika ana mo te wa iti mo tetahi waahi motuhake.
  • Ko te taonga CSS "kei roto-roto-rahi" kei te tautoko inaianei i te uara "aunoa", ka whakamahi i te rahinga maumahara whakamutunga o te huānga (ka whakamahia me te "kitenga-ihirangi: auto", kaore te kaiwhakawhanake e whakaaro ki te rahi o te huanga kua tukuna) .
  • Kua taapirihia te taonga AudioContext.outputLatency, ma reira ka kitea e koe nga korero mo te whakaroa i mua i te whakaputanga oro (te whakaroa i waenga i te tono oro me te tiimata o te tukatuka i nga raraunga kua riro mai i te taputapu whakaputa oro).
  • Ko te kaupapa tae o nga taonga CSS, e taea ai te whakatau he aha nga kaupapa tae ka taea te whakaatu tika i tetahi huānga ("maama", "pouri", "ahua ra" me "ahua po"), kua taapirihia te tawhā "anake" ki te aukati i nga huringa tae kaha mo nga huānga HTML takitahi. Hei tauira, ki te whakapūtā koe “div { color-scheme: only light }”, ko te kaupapa marama anake ka whakamahia mo te huānga div, ahakoa ka akiakihia e te kaitirotiro te kaupapa pouri kia whakahohea.
  • He tautoko taapiri mo nga patai pāpāho 'dynamic-range' me 'video-dynamic-range' ki CSS ki te whakatau mehemea kei te tautoko tetahi mata i te HDR (High Dynamic Range).
  • Kua taapirihia te kaha ki te whiriwhiri mena ka whakatuwherahia he hononga ki te ripa hou, te matapihi hou, te matapihi pakū-ake ranei ki te mahi window.open(). Hei taapiri, ko te taonga window.statusbar.visible ka whakahoki "teka" mo nga pahū-ake me te "pono" mo nga ripa me nga matapihi. const popup = window.open('_blank',",'popup=1′); // Open in a popup window const tab = window.open('_blank',,"'popup=0′); // Tuwhera ki te ripa
  • Ko te tikanga structuredClone() kua whakatinanahia mo nga matapihi me nga kaimahi, e taea ai e koe te hanga kape recursive o nga taonga kei roto nga taonga ehara i te mea anake o te ahanoa kua tohua, engari o era atu mea katoa e tohuhia ana e te ahanoa o naianei.
  • Kua taapirihia e te API Motuhēhēnga Tukutuku he tautoko mo te toronga whakakitenga FIDO CTAP2, ka taea e koe te whakarite i te iti rawa o te rahinga waehere PIN e whakaaetia ana (minPinLength).
  • Mo nga tono tukutuku tu-kotahi kua whakauruhia, kua taapirihia te waahanga Whakapapa Mana Matapihi, e toro atu ana i te waahi mata o te tono ki te matapihi katoa, tae atu ki te waahi taitara, kei reira nga paatene mana matapihi paerewa (kati, whakaiti, whakanui. ) kua whakakikoruatia. Ka taea e te tono Tukutuku te whakahaere i te whakaputanga me te tukatuka whakauru o te matapihi katoa, engari mo te poraka whakakikorua me nga paatene mana matapihi.
  • Kua taapirihia he taonga whakahaere tohu ki te WritableStreamDefaultController e whakahoki ana i tetahi ahanoa AbortSignal, ka taea te whakamahi kia mutu tonu te tuhi ki tetahi WritableStream me te kore e tatari kia oti.
  • Kua tangohia e WebRTC te tautoko mo te tikanga whakaaetanga matua SDES, i whakakorehia e te IETF i te tau 2013 na runga i nga raruraru haumarutanga.
  • Ma te taunoa, kua monoa te U2F (Cryptotoken) API, i whakakorea i mua ka whakakapihia e te API Motuhēhēnga Tukutuku. Ka tino tangohia te U2F API i roto i te Chrome 104.
  • I roto i te Whaiaronga API, kua whakakorehia te waahi whakauru_browser_version, kua whakakapihia e tetahi mara pending_browser_version hou, he rereke i te mea kei roto nga korero mo te putanga tirotiro, me te whakaaro ki nga whakahoutanga kua tangohia engari kaore i tonohia (arā, ko te putanga ka whai mana i muri i te kua timata ano te tirotiro).
  • Kua tangohia nga whiringa ka taea te whakahoki tautoko mo TLS 1.0 me 1.1.
  • Kua whakapai ake nga taputapu mo nga kaihanga paetukutuku. Kua taapirihia he ripa hei arotake i te mahi o te keteroki Whakamuri-Mua, e whakarato ana i te whakatere tere ina whakamahi i nga paatene Whakamuri me te Whakamua. Kua taapirihia te kaha ki te peehi i nga patai papaa-tae-a-kaha. Kua taapirihia nga paatene ki te ētita Flexbox hei tautoko i nga ahuatanga rarangi-whakamuri me te pou-whakamuri. Ko te ripa "Nga Huringa" e whakarite ana ka whakaatuhia nga huringa i muri i te whakahōputu i te waehere, e whakamaarama ana i te paahitanga o nga wharangi iti.
    Ko te tuku Chrome 98

    Ko te whakatinanatanga o te roopu arotake waehere kua whakahouhia ki te tukunga o te CodeMirror 6 code editor, e tino pai ake ana te mahi o te mahi me nga konae nui rawa (WASM, JavaScript), ka whakaoti rapanga me nga waahi ohorere i te wa e whakatere ana, me te whakapai ake i nga tohutohu a te punaha whakaoti aunoa i te wa e whakatika ana te waehere. Ko te kaha ki te tātari i te putanga ma te ingoa rawa, te uara ranei kua taapiri atu ki te paewhiri taonga CSS.

    Ko te tuku Chrome 98

I tua atu i nga mahi hou me nga whakatikatika bug, ka whakakorehia e te putanga hou nga whakaraeraetanga 27. Ko te nuinga o nga whakaraeraetanga i kitea he hua o te whakamatautau aunoa ma te whakamahi i te AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer me nga taputapu AFL. Karekau he raru nui i kitea e taea ai e tetahi te karo i nga taumata katoa o te whakamarumaru tirotiro me te mahi waehere i runga i te punaha i waho o te taiao pouaka kirikiri. Hei wahanga o te kaupapa utu putea mo te kite i nga whakaraeraetanga mo te tukunga o naianei, i utua e Google nga tohu 19 e wariu ana ki te $88 mano (e rua nga tohu $20000, kotahi $12000 tohu, e rua $7500 tohu, e wha $1000 tohu me tetahi mo ia $7000, $5000 me te $3000.

Source: opennet.ru

Tāpiri i te kōrero