Chrome 97 ewepụtara

Google ekpughere ntọhapụ nke ihe nchọgharị weebụ Chrome 97 N'otu oge ahụ, ntọhapụ kwụsiri ike nke ọrụ Chromium 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 ịnyefe RLZ paramita mgbe. na-achọ. Maka ndị chọrọ oge ka ukwuu iji melite, e nwere ngalaba dị iche iche Extended Stable, na-esote izu 8, nke na-emepụta mmelite na ntọhapụ gara aga nke Chrome 96. A na-ahazi ntọhapụ Chrome 98 ọzọ maka February 1st.

Mgbanwe isi na Chrome 97:

  • Maka ụfọdụ ndị ọrụ, onye nhazi ahụ na-eji interface ọhụrụ maka ijikwa data echekwara n'akụkụ ihe nchọgharị ("chrome://settings/content/all"). Isi ihe dị iche na interface ọhụrụ ahụ bụ nlebara anya ya na ịtọ ikike na ikpochapụ kuki niile nke saịtị n'otu oge, na-enweghị ike ịlele ozi zuru ezu gbasara kuki n'otu n'otu ma họrọ ihichapụ kuki. Dị ka Google si kwuo, ịnweta njikwa kuki nke onye ọ bụla maka onye ọrụ nkịtị nke na-aghọtaghị mgbagwoju anya nke mmepe weebụ nwere ike ịkpata ọgba aghara na-enweghị atụ na ọrụ nke saịtị n'ihi mgbanwe ndị na-echeghị echiche n'otu n'otu, yana imebi nzuzo nzuzo na mberede. usoro nchebe na-arụ ọrụ site na kuki. Maka ndị chọrọ ịmegharị Kuki n'otu n'otu, a na-atụ aro ka iji ngalaba njikwa nchekwa na ngwaọrụ maka ndị mmepe webụ (Ngwa / Nchekwa / Kuki).
    Chrome 97 ewepụtara
  • N'ime ngọngọ nwere ozi gbasara saịtị ahụ, a na-egosipụta nkọwa dị nkenke nke saịtị ahụ (dịka ọmụmaatụ, nkọwa sitere na Wikipedia) ma ọ bụrụ na arụ ọrụ ọchụchọ na ọnọdụ njikarịcha igodo na ntọala (nhọrọ "Mee nyocha na nyocha nke ọma").
    Chrome 97 ewepụtara
  • Nkwado emelitere maka imejupụta mpaghara na-akpaghị aka n'ụdị webụ. A na-egosiputa ndụmọdụ nwere nhọrọ nju autofill ugbu a site na iji obere mgbanwe ma nye ya akara ngosi ozi maka nleba anya dị mma na njirimara anya nke njikọ na ubi a na-ejuputa. Dịka ọmụmaatụ, akara ngosi profaịlụ na-eme ka o doo anya na imezu ihe a chọrọ na-emetụta mpaghara metụtara adreesị na ozi kọntaktị.
    Chrome 97 ewepụtara
  • Kwanyere mwepu nke ndị njikwa profaịlụ onye ọrụ na ebe nchekwa ka emechie windo ihe nchọgharị jikọtara ya na ha. Na mbụ, profaịlụ nọgidere na ebe nchekwa wee gaa n'ihu na-arụ ọrụ metụtara mmekọrịta na mmezu nke ndabere add-on scripts, nke butere n'iyi nke akụrụngwa na-enweghị isi na sistemụ na-eji ọtụtụ profaịlụ n'otu oge (dịka ọmụmaatụ, profaịlụ ọbịa na ijikọ na akaụntụ Google). ). Tụkwasị na nke ahụ, a na-eme ka ihicha data nke ọma nke fọdụrụ mgbe ị na-arụ ọrụ na profaịlụ.
  • Ibe emelitere na ntọala njin nchọ (“Ntọala>Jikwaa igwe nchọta”). Akpaaka ịgbalite engines, ozi gbasara nke enyere mgbe ị na-emeghe saịtị site na OpenSearch script, nwere nkwarụ - engines ọhụrụ maka nhazi ajụjụ ọchụchọ site na adreesị mmanya ugbu a kwesịrị iji aka rụọ ọrụ na ntọala (na-arụ ọrụ na-akpaghị aka na engines ga-aga n'ihu. na-arụ ọrụ na-enweghị mgbanwe).
  • Malite na Jenụwarị 17, Ụlọ Ahịa Weebụ Chrome agaghịzi anabata mgbakwunye ndị na-eji ụdị XNUMX nke ihe ngosi Chrome, mana ndị mmepe nke mgbakwunye agbakwunyere na mbụ ka ga-enwe ike ibipụta mmelite.
  • Nkwado nnwale agbakwunyere maka nkọwapụta WebTransport, nke na-akọwapụta ụkpụrụ yana Javascript API maka izipu na ịnata data n'etiti ihe nchọgharị na ihe nkesa. A na-ahazi ọwa nzikọrịta ozi n'elu HTTP/3 na-eji usoro QUIC dịka ụgbọ njem. Enwere ike iji WebTransport kama usoro WebSockets, na-enye atụmatụ ndị ọzọ dị ka nnyefe multi-stream, unidirectional iyi, nnyefe na-enweghị usoro, ụdị nnyefe a pụrụ ịdabere na ya na nke a na-apụghị ịdabere na ya. Na mgbakwunye, enwere ike iji WebTransport kama usoro Push Server, nke Google hapụrụ na Chrome.
  • Ụzọ FindLast na FindLastIndex agbakwunyere na Array na TypedArrays JavaScript, na-enye gị ohere ịchọ ihe ndị nwere nsonaazụ nsonaazụ dabere na njedebe nke nhazi ahụ. [1,2,3,4].findLast((el) => el % 2 === 0) // → 4 (mgbe ikpeazụ)
  • Ihe HTML emechiri (enweghị “oghere”) ihe HTML , ugbu a enwere ike ịchọ ya ma nwee ike jikọta ya, a na-agbasawanye ya na-akpaghị aka mgbe ị na-eji ọchụchọ ibe yana igodo mkpirisi (ScrollToTextFragment).
  • Amụma Nchekwa Ọdịnaya (CSP) na ndị isi nzaghachi ihe nkesa na-emetụta ndị ọrụ raara onwe ha nye, nke a na-ewerebu dị ka akwụkwọ dị iche iche.
  • Arịrịọ doro anya maka ikike ibudata akụrụngwa ọ bụla sitere na netwọkụ dị n'ime - tupu ịbanye na netwọkụ dị n'ime ma ọ bụ localhost, arịrịọ CORS (Cross-Origin Resource Sharing) na nkụnye eji isi mee “Nnweta-njikwa-Arịrịọ-Nkeonwe- Netwọk: ezi" ezigara ugbu a na isi ihe nkesa saịtị chọrọ nkwenye nke ọrụ ahụ site n'iweghachite nkụnye eji isi mee "Access-Control-Allow-Private-Network: true".
  • Agbakwunyere ihe onwunwe CSS font-synthesis, nke na-enye gị ohere ijikwa ma ihe nchọgharị ahụ nwere ike imepụta ụdị font na-efu (oblique, obi ike na obere okpu) na-anọghị na ezinụlọ font ahọpụtara.
  • Maka mgbanwe CSS, ọrụ nlele () na-emejuputa oke 'ọ dịghị', nke a na-ewere dị ka uru enweghị ngwụcha mgbe ị na-ahazi ihe ngosi.
  • Ikike-Iwu (atụmatụ atụmatụ) HTTP nkụnye eji isi mee, nke ejiri nye ikike ma mee ka atụmatụ dị elu na-akwado uru ahụigodo-map, nke na-enye ohere iji API ahụigodo. Emejuputala usoro Keyboard.getLayoutMap() nke na-enye gị ohere ikpebi igodo etinyere, na-eburu n'uche usoro ahụigodo dị iche iche (dịka ọmụmaatụ, a na-agbanye igodo n'ụdị Russian ma ọ bụ Bekee).
  • Usoro HTMLScriptElement.supports() agbakwunyere, nke na-ejikọta nkọwa nke njirimara ọhụrụ dị na mmewere "edemede", dịka ọmụmaatụ, ị nwere ike ịchọta ndepụta nke ụkpụrụ akwadoro maka àgwà "ụdị".
  • Usoro nke ịhazi ahịrị ọhụrụ mgbe ị na-edobe ụdị weebụ abanyela n'usoro na ngwa ihe nchọgharị Gecko na WebKit. Normalization nke linefeeds na ibughachi azụ (dochie / r na / n na \ r\n) na Chrome ka emebere ugbu a na njedebe ikpeazụ karịa na mmalite nke nhazi ntinye akwụkwọ (ya bụ, ndị na-arụ ọrụ etiti na-eji ihe FormData ga-ahụ data ahụ ka ọ bụrụ na ọ dị mkpa. agbakwunyere site na onye ọrụ, ọ bụghị n'ụdị a na-ahazi).
  • Aha aha nke ihe onwunwe ahaziri ahaziri maka Client Hints API, nke a na-emepere ka ọ bụrụ nnọchi maka nkụnye eji isi mee onye ọrụ ma na-enye gị ohere ịhọrọ ịnye data gbasara ihe nchọgharị akọwapụtara na usoro sistemụ (ụdị, ikpo okwu, wdg) naanị mgbe emechara. arịrịọ nke ihe nkesa. A kọwapụtara akụrụngwa ugbu a yana prefix "sec-ch-", dịka ọmụmaatụ, sec-ch-dpr, sec-ch-obosara, sec-ch-viewport-obosara, sec-ch-ngwaọrụ-memory, sec-ch-rtt , sk-ch-downlink na nkeji-ch-ect.
  • A na-etinye ọkwa nke abụọ nke nkwado nkwado maka WebSQL API, ohere nke sitere na edemede ndị ọzọ ga-egbochi ugbu a. N'ọdịnihu, anyị na-eme atụmatụ iji nwayọọ nwayọọ wepụ nkwado maka WebSQL kpamkpam, n'agbanyeghị ọnọdụ eji. Injin WebSQL dabere na koodu SQLite ma ndị mwakpo nwere ike iji ya mee ihe adịghị ike na SQLite.
  • Maka ikpo okwu Windows, a na-agụnye mgbakọ nwere nleba anya nhụsianya mkpegbu (CFG, Control Flow Guard), na-egbochi mbọ ịtinye koodu n'ime usoro Chrome. Na mgbakwunye, a na-etinye ikewapụ igbe igbe na ọrụ netwọkụ na-arụ ọrụ na usoro dị iche iche, na-amachi ikike nke koodu na usoro ndị a.
  • Chrome maka gam akporo gụnyere usoro maka imelite ndekọ nke asambodo enyere na nke kagburu (Nghọta Asambodo), nke arụnyere na mbụ na ụgwọ maka sistemụ desktọpụ.
  • Emeela nkwalite na ngwaọrụ maka ndị mmepe webụ. Emejuputala nkwado nnwale maka ịmekọrịta ntọala DevTools n'etiti ngwaọrụ dị iche iche. Agbakwunyela panel nke ndekọ ọhụrụ, nke ị nwere ike iji dekọọ, kpọọ azụ ma nyochaa omume onye ọrụ na ibe ahụ.
    Chrome 97 ewepụtara

    Mgbe ị na-egosipụta mperi na njikwa webụ, a na-egosipụta nọmba kọlụm jikọtara ya na nsogbu ahụ, nke dị mma maka idozi nsogbu na koodu Javascript dị ntakịrị. Ndepụta ngwaọrụ enwere ike ịmegharị iji nyochaa ngosipụta ibe na ngwaọrụ mkpanaka ka emelitere. Na interface maka edezi blocks HTML (Dezie ka HTML), agbakwunyere syntax na-eme ka ọ pụta ìhè na ikike ịmecha ntinye aka.

    Chrome 97 ewepụtara

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ ahụ na-ewepụ adịghị ike 37. 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ụ. Otu n'ime adịghị ike ahụ ka ekenyela ọkwa nke okwu dị oke egwu, na-enye mmadụ ohere ịgafe ọkwa niile nke nchedo ihe nchọgharị wee mebie koodu na sistemụ ahụ, na mpụga gburugburu igbe ájá. Nkọwa gbasara adịghị ike dị oke egwu (CVE-2022-0096) ka egosipụtabeghị;

Dị ka akụkụ nke mmemme iji kwụọ ụgwọ ụgwọ maka ịchọpụta adịghị ike maka ntọhapụ ugbu a, Google kwụrụ ụgwọ 24 ruru $ 54 puku (onyinye $ 10000 atọ, onyinye $ 5000 abụọ, otu $ 4000 onyinye, onyinye $ 3000 atọ na otu $ 1000). Achọpụtabeghị nha ụgwọ ọrụ iri na anọ.

isi: opennet.ru

Tinye a comment