Chrome 96 ewepụtara

Google ekpughere ntọhapụ nke ihe nchọgharị weebụ Chrome 96. 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ụ n'ihe ọghọm, modul maka egwu ọdịnaya vidiyo echekwara (DRM), sistemụ maka ịwụnye mmelite na-akpaghị aka, yana ibufe paramita RLZ mgbe ị na-achọ. A ga-akwado alaka ụlọ ọrụ Chrome 96 maka izu asatọ dịka akụkụ nke okirikiri Stable Extended Stable. Emebere mwepụta na-esote Chrome 8 maka Jenụwarị 97th.

Mgbanwe isi na Chrome 96:

  • N'ime ogwe ibe edokọbara, nke egosiri n'okpuru akara adreesị, bọtịnụ Ngwa zoro ezo na ndabara, na-enye gị ohere imeghe ibe "chrome: // ngwa" yana ndepụta nke ọrụ arụnyere na ngwa weebụ.
    Chrome 96 ewepụtara
  • Akwụsịla nkwado maka gam akporo 5.0 na nyiwe ndị mbụ.
  • Nkwado agbakwunyere maka mbugharị site na HTTP gaa na HTTPS site na iji DNS (mgbe ị na-ekpebi adreesị IP, na mgbakwunye na ndekọ “A” na “AAAA” DNS, a na-arịọkwa ndekọ “HTTPS” DNS, ọ bụrụ na ọ dị, ihe nchọgharị ahụ ga-ejikọ ozugbo na ebe nchekwa ahụ. saịtị site na HTTPS).
  • Na mbipụta maka sistemụ desktọpụ, cache Back-forward, nke na-enye igodo ngwa ngwa mgbe ị na-eji bọtịnụ azụ na aga n'ihu, agbasawanyela iji kwado igodo site na ibe ndị eleleburu mgbe emepechara saịtị ọzọ.
  • Agbakwunyere ntọala "chrome://flags#force-major-version-to-100" iji nwalee nkwụsịtụ nke saịtị mgbe ihe nchọgharị ahụ rutere ụdị nke nwere ọnụọgụ atọ kama ịbụ abụọ (n'otu oge mgbe ahapụchara Chrome 10 na Ọbá akwụkwọ na-enyocha onye ọrụ-Agent ọtụtụ nsogbu apụtala). Mgbe agbanyere nhọrọ ahụ, ụdị 100 (Chrome/100.0.4664.45) ga-egosipụta na nkụnye eji isi mee onye ọrụ.
  • Na-ewuli maka ikpo okwu Windows, data metụtara ọrụ nke ọrụ netwọk (kuki, wdg) ebugharịla na mpaghara subdirectory dị iche "Network" maka nkwadebe maka mmejuputa usoro nkewapụ netwọk (Network Sandbox).
  • Agbakwunyela ọtụtụ API ọhụrụ na ụdị nnwale mmalite (atụmatụ nnwale chọrọ ịgbalite iche). Ọ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.
    • Atụpụtala ihe FocusableMediaStreamTrack (a ga-akpọgharị ya BrowserCaptureMediaStreamTrack), nke na-akwado usoro a na-elekwasị anya, nke ngwa na-ejide ọdịnaya nke windo ma ọ bụ taabụ (dịka ọmụmaatụ, mmemme maka ịgbasa ọdịnaya nke windo n'oge mkparịta ụka vidiyo) nwere ike nweta ozi. gbasara ntinye ntinye ma soro mgbanwe ya.
    • Emejuputala usoro nrịbama ụzọ, na-enye gị ohere ịtọ mkpa nke otu akụrụngwa ebudatara site na ịkọwapụta “mkpa” agbakwunyere na mkpado dị ka iframe, img na njikọ. Àgwà ahụ nwere ike were ụkpụrụ "akpaaka" na "dị ala" na "dị elu", nke na-emetụta usoro ihe nchọgharị ahụ na-ebuba ihe onwunwe mpụga.
  • Ihe nkụnye eji isi mee Cross-Origin-Embedder-Policy, nke na-achịkwa ọnọdụ iche iche nke Cross-Origin ma na-enye gị ohere ịkọwapụta iwu ojiji echekwara na ibe Ọrụ Ndị Ọpụrụiche, ugbu a na-akwado paramita "enweghị nzere" iji gbanyụọ nnyefe nke ozi metụtara nzere dị ka. Kuki na asambodo ndị ahịa.
  • Atụpụtala pseudo-class ọhụrụ ": autofill" na CSS, nke na-enye gị ohere iji soro njuputa akpaka nke ubi na mkpado ntinye site na ihe nchọgharị (ọ bụrụ na i mejupụta ya na aka, onye na-ahọrọ anaghị arụ ọrụ).
  • Iji zere loops arịrịọ, anaghịzi etinye ihe onwunwe CSS-edemede, ntụzịaka na nzụlite n'ebe nlele mgbe ị na-etinye ihe onwunwe CSS na mkpado HTML ma ọ bụ BODY.
  • Agbakwunyere ihe onwunwe CSS font-synthesis, nke na-enye gị ohere ijikwa ikike imepụta ụdị (oblique, obi ike na obere okpu) na-anọghị na ezinụlọ font ahọpụtara.
  • API PerformanceEventTiming, nke na-enye ozi ndị ọzọ iji tụọ na kwalite nzaghachi UI, agbakwunyela njirimara InteractionID nke na-anọchite anya NJ mmekọrịta onye ọrụ. NJ na-enye gị ohere ijikọ metrik dị iche iche na otu onye ọrụ, dịka ọmụmaatụ, imetụ aka na ihuenyo mmetụ na-emepụta ọtụtụ ihe dị ka pointerdown, mousedown, pointerup, mouseup na click, na InteractionID na-enye gị ohere ijikọ ihe omume ndị a niile na otu. imetụ aka.
  • Agbakwụnyere ụdị okwu mgbasa ozi ọhụrụ (ajụjụ mgbasa ozi) - “maka mma-contras” imeghari ọdịnaya ibe na ntọala ọdịiche edobere na sistemụ arụmọrụ (dịka ọmụmaatụ, ịgbanwuo ọnọdụ ọdịiche dị elu).
  • Maka ngwa PWA kwụ ọtọ, nkwado maka mpaghara “id” nhọrọ nwere njirimara ngwa zuru ụwa ọnụ agbakwunyere na ngosipụta (ọ bụrụ na akọwapụtaghị mpaghara ahụ, a na-eji URL mmalite maka njirimara).
  • Ngwa PWA Standalone nwere ikike ịdebanye aha dị ka ndị na-ahụ maka URL. Dịka ọmụmaatụ, ngwa music.example.com nwere ike ịdebanye aha onwe ya dị ka onye na-ahụ maka URL https://*.music.example.com na ntụgharị niile sitere na ngwa mpụga site na iji njikọ ndị a, dịka ọmụmaatụ, site na ndị ozi ozugbo na ndị ahịa email, ga-eduga. ruo na mmeghe nke ngwa PWA a, ọ bụghị taabụ nchọgharị ọhụrụ.
  • agbakwunyere CSP (Amụma Nchekwa Ọdịnaya) bụ ntụzịaka enweghị nchekwa-eval iji jikwaa ikike ịme koodu na WebAssembly. Ntuziaka CSP script-src na-ekpuchi WebAssembly ugbu a.
  • WebAssembly agbakwunyela nkwado maka ụdị ntụaka (ụdị externref). WebAssembly modul nwere ike chekwaa Javascript na ihe nrụtụ aka DOM na mgbanwe ma gafere dị ka arụmụka.
  • PaymentMethodData kwuputara nkwado oge ochie maka usoro ịkwụ ụgwọ "kaadị-isi", nke mere ka enwere ike iji ụdị kaadị ọ bụla hazie ọrụ site na otu ihe nchọpụta, na-ekwughị maka ụdị data onye ọ bụla. Kama "kaadị kaadị", a na-atụ aro ka iji ụzọ ọzọ dị ka Google Pay, Apple Pay na Samsung Pay.
  • Mgbe saịtị na-eji U2F (Cryptotoken) API, a ga-egosi onye ọrụ ịdọ aka ná ntị yana ozi gbasara mmebi nke interface ngwanrọ a. A ga-enwe nkwarụ U2F API na ndabara na Chrome 98 wee wepụ kpamkpam na Chrome 104. Ekwesịrị iji API Nyocha Weebụ kama U2F API.
  • Emeela nkwalite na ngwaọrụ maka ndị mmepe webụ. Agbakwụnyela panel Overview CSS ọhụrụ nke na-enye nchịkọta nke ozi gbasara agba, mkpụrụedemede, nkwupụta ejighi ya na okwu mgbasa ozi, wee pụta ìhè okwu ndị nwere ike. Emelitere CSS na ndezi ọrụ. N'ime panel Styles, etinyela nhọrọ na menu onodu ka o detuo nkọwa CSS n'ụdị okwu Javascript. Agbakwunyela taabụ ịkwụ ụgwọ nke nwere nyocha nke akara arịrịọ na panel nyocha arịrịọ netwọkụ. E tinyela nhọrọ na njikwa webụ iji zoo njehie CORS niile (Cross-Origin Resource Sharing) yana ewepụtala nchịkọta nchịkọta maka ọrụ async.
    Chrome 96 ewepụtara

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ ahụ na-ewepụ adịghị ike 25. 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ụ ụgwọ nrite 13 ruru $ 60 (otu ihe nrite $ 15000, onyinye $ 10000, onyinye $ 7500, onyinye $ 5000 abụọ, otu onyinye $ 3000, onyinye $ 2500 abụọ, onyinye $ 2000es $1000 abụọ $ 500 bonuses na otu $ 5 bonus). Achọpụtabeghị nha ụgwọ ọrụ XNUMX ahụ.

isi: opennet.ru

Tinye a comment