Chrome 98 ewepụtara

Google ekpughere mwepụta nke ihe nchọgharị weebụ Chrome 98. N'otu oge ahụ, ntọhapụ kwụsiri ike nke ọrụ Chromium n'efu, nke na-eje ozi dị ka ntọala Chrome, dị. A na-amata ihe nchọgharị Chrome site na iji akara Google, ọnụnọ nke sistemu maka izipu ọkwa ma ọ bụrụ na ọ dara, modul maka ịkpọ ọdịnaya vidiyo echekwara (DRM), sistemụ maka ịwụnye mmelite na-akpaghị aka, yana ibufe paramita RLZ mgbe. na-achọ. Emebere mwepụta Chrome 99 na-esote maka Machị 1th.

Mgbanwe isi na Chrome 98:

  • Ihe nchọgharị ahụ nwere ụlọ ahịa nke ya nke asambodo mgbọrọgwụ nke ndị nwe asambodo (Chrome Root Store), nke a ga-eji kama ụlọ ahịa mpụga akọwapụtara maka sistemụ arụmọrụ ọ bụla. A na-emejuputa ụlọ ahịa ahụ n'otu aka ahụ na ụlọ ahịa asambodo mgbọrọgwụ nke nọọrọ onwe ya na Firefox, nke a na-eji dị ka njikọ mbụ iji lelee yinye ntụkwasị obi akwụkwọ mgbe ị na-emepe saịtị n'elu HTTPS. Ejibeghị ebe nchekwa ọhụrụ a na ndabara. Iji mee ka mgbanwe nke nhazi nchekwa sistemu dị mfe yana iji hụ na enwere ike ibugharị, a ga-enwe oge mgbanwe nke Ụlọ Ahịa Chrome ga-agụnye nhọrọ asambodo akwadoro na nyiwe akwadoro.
  • A na-aga n'ihu na-emejuputa atumatu iji chebe nchebe megide mwakpo metụtara ịnweta akụrụngwa na netwọkụ mpaghara ma ọ bụ na kọmputa onye ọrụ (localhost) site na scripts kwajuru mgbe saịtị ahụ meghere. Ndị na-awakpo a na-eji arịrịọ dị otú ahụ mee mwakpo CSRF na ndị na-anya ụgbọ mmiri, ebe nnweta, ndị nbipute, ebe nrụọrụ weebụ ụlọ ọrụ na ngwaọrụ na ọrụ ndị ọzọ na-anabata arịrịọ naanị site na netwọk mpaghara.

    Iji chebe megide mwakpo ndị dị otú ahụ, ọ bụrụ na enwetara mpaghara mpaghara ọ bụla na netwọkụ dị n'ime, ihe nchọgharị ahụ ga-amalite izipu arịrịọ doro anya maka ikike ibudata akụrụngwa ndị dị otú ahụ. A na-eme arịrịọ maka ikike site na izipu arịrịọ CORS (Cross-Origin Resource Sharing) na nkụnye eji isi mee “Access-Control-Request-Private-Network: ezi” na sava saịtị tupu ịnweta netwọkụ dị n'ime ma ọ bụ localhost. Mgbe ị na-akwado ọrụ na nzaghachi arịrịọ a, ihe nkesa ahụ ga-eweghachite nkụnye eji isi mee "Access-Control-Allow-Private-Network: true". Na Chrome 98, a na-emejuputa nlele ahụ na ọnọdụ nnwale ma ọ bụrụ na enweghị nkwenye, a na-egosipụta ịdọ aka ná ntị na njikwa weebụ, mana egbochighị arịrịọ subresource n'onwe ya. A naghị eme atụmatụ ịgbanye mgbochi ruo mgbe ewepụtara Chrome 101.

  • Ntọala Akaụntụ na-ejikọta ngwaọrụ maka ijikwa nsonye Nchọgharị Nchekwa Nwelite, nke na-eme ka nlele ndị ọzọ na-echebe megide phishing, omume ọjọọ na ihe iyi egwu ndị ọzọ na Weebụ. Mgbe ị na-eme ka ọnọdụ dị na akaụntụ Google gị rụọ ọrụ, a ga-akpali gị ka ịmee ọnọdụ ahụ na Chrome.
  • Agbakwunyere ihe atụ maka ịchọpụta mbọ phishing n'akụkụ ndị ahịa, etinyere ya site na iji igwe mmụta igwe TFLite (TensorFlow Lite) na ọ chọghị izipu data iji gosipụta nkwenye n'akụkụ Google (n'okwu a, a na-eziga telemetry na ozi gbasara ụdị ụdị ahụ. na gbakọọ arọ maka otu ọ bụla) . Ọ bụrụ na achọpụtara mgbalị phishing, onye ọrụ ga-egosi ibe ịdọ aka ná ntị tupu imepe saịtị ahụ enyo.
  • Na Client Hints API, nke a na-emepụta dị ka onye nnọchi maka nkụnye eji isi mee onye ọrụ ma na-enye gị ohere ịhọrọ izipu data gbasara otu ihe nchọgharị na usoro sistemụ (ụdị, ikpo okwu, wdg) naanị mgbe ihe nkesa rịọrọ ya, ọ bụ ya. enwere ike iji dochie aha ụgha n'ime ndepụta ihe nchọpụta ihe nchọgharị, dịka ntụnyere na usoro GREASE (Mepụta ihe mgbakwunye Random na Sustain Extensibility) ejiri na TLS. Dịka ọmụmaatụ, na mgbakwunye na '"Chrome"; v = "98" na "Chromium"; v="98″' ihe nchọpụta random nke ihe nchọgharị na-adịghị adị'" (Ọ bụghị; Browser"; v="12″" nwere ike ịgbakwunye na ndepụta ahụ. Ụdị ngbanwe dị otú ahụ ga-enyere aka chọpụta nsogbu na nhazi nhazi nke ihe nchọgharị amaghị, nke na-eduga n'eziokwu ahụ bụ na a na-amanye ihe nchọgharị ọzọ ime ka ọ bụrụ ihe nchọgharị ndị ọzọ na-ewu ewu ka ha gafere ịlele megide ndepụta nke ihe nchọgharị a na-anabata.
  • Malite na Jenụwarị 17, Ụlọ Ahịa Weebụ Chrome anaghịzi anabata mgbakwunye na-eji ụdị 2023 nke ihe ngosi Chrome. A ga-anabata mgbakwunye ọhụrụ naanị site na ụdị ngosi nke atọ. Ndị nrụpụta ihe mgbakwunye agbakwunyere na mbụ ka ga-enwe ike iji ụdị ngosi nke abụọ bipụta mmelite. Emebere nbibi zuru oke nke ụdị nke abụọ nke akwụkwọ akụkọ maka Jenụwarị XNUMX.
  • Nkwado agbakwunyere maka mkpụrụedemede vector agba na usoro COLRv1 (nchịkọta nke mkpụrụedemede OpenType nwere, na mgbakwunye na glyphs vector, oyi akwa nwere ozi agba), nke enwere ike iji, dịka ọmụmaatụ, mepụta emoji multicolor. N'adịghị ka usoro COLRv0 a na-akwado na mbụ, COLRv1 nwere ikike iji gradients, overlays, na mgbanwe. Ọkpụkpọ a na-enyekwa ụdị nchekwa kọmpat, na-enye mkpakọ nke ọma, ma na-enye ohere maka iji ndetu emegharị, na-enye ohere ibelata n'ogo font. Dịka ọmụmaatụ, font Noto Agba Emoji na-ewe 9MB n'ụdị raster, yana 1MB n'ụdị vector COLRv1.85.
    Chrome 98 ewepụtara
  • Ụdị nnwale nke mmalite (atụmatụ nnwale chọrọ ịgbalite iche) na-emejuputa mpaghara Capture API, nke na-enye gị ohere ịkpụ vidiyo ewepụtara. Dịka ọmụmaatụ, enwere ike ịchọrọ ịkụ mkpụrụ na ngwa weebụ nke na-ese vidiyo na ọdịnaya nke taabụ ha, iji bepụ ụfọdụ ọdịnaya tupu izipu. Ọnwụnwa mmalite na-egosi ike iji API arụ ọrụ nke ọma site na ngwa ebudatara na localhost ma ọ bụ 127.0.0.1, ma ọ bụ mgbe ị debanyere aha na ịnweta akara ngosi pụrụ iche nke dị irè maka obere oge maka saịtị akọwapụtara.
  • Ngwongwo CSS "nwere-intrinsic-size" na-akwado uru "akpaaka", nke ga-eji nha ikpeazụ echeta (mgbe ejiri ya na "ọdịnaya-visibility: akpaaka", onye nrụpụta agaghị echepụta nha nke emepụtara elementrị) .
  • Agbakwunyere ihe onwunwe AudioContext.outputLatency, site na nke ị nwere ike ịchọta ozi gbasara igbu oge a na-ebu amụma tupu mmepụta ọdịyo (nkwụsị n'etiti arịrịọ ọdịyo na mmalite nke nhazi data natara site na ngwaọrụ mmepụta ọdịyo).
  • CSS Njirimara agba-atụmatụ, nke na-eme ka o kwe omume ikpebi nke agba atụmatụ nwere ike na-egosipụta n'ụzọ ziri ezi ("ìhè", "ọchịchịrị", "ụbọchị mode" na "abalị mode"), "naanị" paramita ka agbakwunyere. iji gbochie mgbanwe agba mmanye schemas maka ihe HTML n'otu n'otu. Dịka ọmụmaatụ, ọ bụrụ na ị kọwapụta "div {agba agba: naanị ọkụ }", mgbe ahụ naanị isiokwu ọkụ ka a ga-eji mee ihe maka mmemme div, ọ bụrụgodị na ihe nchọgharị ahụ na-amanye ka agbanyere isiokwu gbara ọchịchịrị.
  • Nkwado agbakwunyere maka ajụjụ mgbasa ozi 'dynamic-oke' na 'video-dynamic-range' na ajụjụ mgbasa ozi na CSS iji chọpụta ma enwere ihuenyo na-akwado HDR (High Dynamic Range).
  • Agbakwunyere ikike ịhọrọ ma ịmepe njikọ na taabụ ọhụrụ, mpio ọhụrụ, ma ọ bụ mpio mmapụta na ọrụ windo.open(). Na mgbakwunye, ihe onwunwe nke window.statusbar.visible na-eweghachite "ụgha" maka mpụta na "eziokwu" maka taabụ na windo. const popup = window. mepere ('_ oghere',,"'popup=1'); // Mepee na windo mmapụta const tab = window.open('_blank',,"'popup=0'); // Mepee na taabụ
  • Emebere usoro a haziri ahazi maka windo na ndị ọrụ, nke na-enye gị ohere ịmepụta ngbanwe nke ihe ndị na-agụnye akụrụngwa ọ bụghị naanị nke ihe a kapịrị ọnụ, kamakwa nke ihe ndị ọzọ niile nke ihe dị ugbu a kwuru.
  • API Nyocha Weebụ agbakwunyela nkwado maka ndọtị nkọwapụta FIDO CTAP2, nke na-enye gị ohere ịtọ nha koodu PIN kacha anabata (minPinLength).
  • Maka ngwa weebụ kwụ ọtọ nke arụnyere, agbakwunyela akụrụngwa njikwa ihe njikwa windo, na-agbasa mpaghara ihuenyo nke ngwa ahụ na windo niile, gụnyere mpaghara aha, nke bọtịnụ njikwa windo ọkọlọtọ (emechi, belata, bulie elu) na-n'elu. Ngwa Weebụ nwere ike ijikwa nhazigharị na ntinye ntinye nke mpio ahụ niile, ma ewezuga ihe mkpuchi mkpuchi nwere bọtịnụ njikwa windo.
  • Agbakwunyere ihe njikwa akara na WritableStreamDefaultController nke na-eweghachi ihe AbortSignal, nke enwere ike ịkwụsị ozugbo na-edegara WritableStream na-echeghị ka ha mechaa.
  • WebRTC ewepụla nkwado maka usoro nkwekọrịta isi SDES, nke IETF kwụsịrị na 2013 n'ihi nchegbu nchekwa.
  • Site na ndabara, U2F (Cryptotoken) API nwere nkwarụ, nke ewepụrụ na mbụ ma jiri nyocha Weebụ dochie ya. A ga-ewepụ U2F API kpamkpam na Chrome 104.
  • N'ime akwụkwọ ndekọ aha API, emebiela ubi install_browser_version, jiri mpaghara pending_browser_version ọhụrụ dochie ya, nke dị iche na ọ nwere ozi gbasara ụdị ihe nchọgharị ahụ, na-eburu n'uche ebudatara mana ọ bụghị etinyere mmelite (ya bụ, ụdị nke ga-adị irè ma emesịa emelite ya). ihe nchọgharị ebidogharịrị).
  • Nhọrọ wepụrụ nke nyere ohere ịlaghachi nkwado maka TLS 1.0 na 1.1.
  • Emeela nkwalite na ngwaọrụ maka ndị mmepe webụ. Agbakwunyela taabụ iji nyochaa ọrụ nke cache Back-forward, nke na-enye igodo ozugbo mgbe ị na-eji bọtịnụ azụ na agagharị. Agbakwunyere ikike iṅomi arịrịọ mgbasa ozi agba amanye. Bọtịnụ agbakwunyere na onye nrụzi Flexbox iji kwado njirimara ntụgharị na kọlụm. Taabụ "Mgbanwe" na-achọpụta na mgbanwe na-egosipụta mgbe ha dechara koodu ahụ, nke na-eme ka ntule nke ibe dị mfe.
    Chrome 98 ewepụtara

    Emelitela mmejuputa nke panel nyocha koodu na ntọhapụ nke CodeMirror 6 code editor, nke na-eme ka arụmọrụ nke faịlụ buru ibu na-arụ ọrụ (WASM, JavaScript), na-edozi nsogbu na enweghị usoro n'oge ịnyagharị, ma na-emeziwanye ndụmọdụ nke usoro mmecha akpaaka mgbe ị na-edezi koodu. E tinyela ikike iji aha ihe onwunwe ma ọ bụ uru nzacha mmepụta na panel Njirimara CSS.

    Chrome 98 ewepụtara

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ ahụ na-ewepụ adịghị ike 27. Achọpụtara ọtụtụ n'ime adịghị ike ahụ n'ihi nnwale akpaaka site na iji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer na AFL ngwaọrụ. Ọnweghị nsogbu dị oke egwu achọpụtala nke ga-eme ka mmadụ ghara ịgafe ọkwa niile nke nchekwa ihe nchọgharị wee mebie koodu na sistemụ na mpụga igbe igbe. Dịka akụkụ nke mmemme nkwụghachi ụgwọ maka ịchọpụta adịghị ike maka ntọhapụ ugbu a, Google kwụrụ ihe nrite 19 ruru $ 88 puku (onyinye $ 20000 abụọ, onyinye $ 12000, onyinye $ 7500, onyinye $ 1000 abụọ, onyinye $ 7000 anọ, na otu $ 5000, $ 3000 na $ 2000 .

isi: opennet.ru

Tinye a comment