Chrome kuburitswa 96

Google yakazarura kusunungurwa kwewebhu Chrome 96. Panguva imwecheteyo, kusunungurwa kwakagadzikana kweprojekti yeChromium yakasununguka, iyo inoshanda senheyo yeChrome, inowanikwa. Iyo Chrome browser inosiyaniswa nekushandiswa kweGoogle logos, kuvapo kweiyo system yekutumira zviziviso kana yaparara, mamodule ekutamba akachengetedzwa vhidhiyo yemukati (DRM), sisitimu yekuisa otomatiki zvigadziriso, uye kutumira RLZ paramita paunenge uchitsvaga. Bazi reChrome 96 richatsigirwa kwemavhiki masere sechikamu cheYakawedzerwa Stable cycle. Kuburitswa kunotevera kweChrome 8 kwakarongerwa Ndira 97.

Kuchinja kukuru muChrome 96:

  • Mubhukimaki bha, inoratidzwa pasi pekero bhatani, bhatani reMapurogiramu rakavanzwa nekusarudzika, zvichikutendera kuti uvhure peji re "chrome: // maapplication" rine runyoro rwemasevhisi akaiswa uye maapplication ewebhu.
    Chrome kuburitswa 96
  • Tsigiro ye Android 5.0 uye mapuratifomu ekutanga akamiswa.
  • Yakawedzerwa rutsigiro rwekutungamira kubva kuHTTP kuenda kuHTTPS uchishandisa DNS (kana uchisarudza IP kero, kuwedzera kune "A" uye "AAAA" DNS marekodhi, iyo "HTTPS" DNS rekodhi inokumbirwawo, kana iripo, bhurawuza rinobva rabatana ne nzvimbo kuburikidza neHTTPS).
  • Mune edition yedesktop masisitimu, iyo Kumashure-kumberi cache, iyo inopa nekukurumidza kufamba paunenge uchishandisa Kumashure neKumberi mabhatani, yakawedzerwa kutsigira kufamba kuburikidza nemapeji akaonekwa kare mushure mekuvhura imwe saiti.
  • Yakawedzera marongero "chrome://flags#force-major-version-to-100" yekuyedza kukanganisa kwemasaiti mushure mekunge bhurawuza yasvika vhezheni ine manhamba matatu pachinzvimbo maviri (panguva imwe mushure mekuburitswa kweChrome 10 mukati. iyo Mushandisi-Agent yekuparura maraibhurari matambudziko mazhinji auya). Kana sarudzo yaitwa, shanduro 100 (Chrome/100.0.4664.45) inoratidzwa mumusoro weMushandisi-Agent.
  • Mukuvaka kweWindows platform, data ine chekuita nekushanda kwetiweki masevhisi (makuki, nezvimwewo) yakaendeswa kune yakaparadzana subdirectory "Network" mukugadzirira kuisirwa kweiyo network yekuzviparadzanisa nevamwe (Network Sandbox).
  • MaAPI matsva akati wandei akawedzerwa kune Origin Miyedzo modhi (yekuyedza maficha anoda kupatsanurwa activation). Origin Trial inoreva kugona kushanda neiyo API yakatarwa kubva kune yakatorwa kubva kune localhost kana 127.0.0.1, kana mushure mekunyoresa uye kugamuchira yakakosha tokeni iyo inoshanda kwenguva shoma kune yakatarwa saiti.
    • Chinhu cheFocusableMediaStreamTrack chakatsanangurwa (chichanzi BrowserCaptureMediaStreamTrack), chinotsigira nzira () nzira, iyo maapplication anobata zviri mukati windows kana ma tabo (semuenzaniso, zvirongwa zvekutepfenyura zviri mukati windows panguva yemusangano wevhidhiyo) anogona kuwana ruzivo. nezve kutarisisa kwekuisa uye tarisa shanduko dzayo.
    • The Priority Hints mechanism yakaitwa, ichikubvumidza kuti uise kukosha kweimwe sosi yakatorwa nekutsanangura iyo yekuwedzera "kukosha" hunhu mumatagi akadai iframe, img uye link. Hunhu hunogona kutora kukosha "auto" uye "pasi" uye "pamusoro", izvo zvinokanganisa kurongeka uko browser inorodha zviwanikwa zvekunze.
  • Iyo Cross-Origin-Embedder-Policy musoro, iyo inodzora iyo Cross-Origin yekuzviparadzanisa modhi uye inobvumidza iwe kutsanangura yakachengeteka mitemo yekushandisa pane Yakaropafadzwa Operations peji, ikozvino inotsigira "credentialless" parameter kudzima kufambisa kweruzivo-nechekuita senge. Makuki uye zvitupa zvevatengi.
  • Imwe pseudo-kirasi nyowani ": autofill" yakatsanangurwa muCSS, iyo inokutendera iwe kuti utarise otomatiki kuzadza kweminda mune yekuisa tag nebrowser (kana iwe ukaizadza nemaoko, sarudzo haishande).
  • Kuti udzivise zvishwe zvekukumbira, iyo CSS zvivakwa zvekunyora-modhi, kutungamira, uye kumashure hazvichashandiswe kune yekutarisa kana uchiisa iyo CSS Containment chivakwa kune HTML kana BODY tag.
  • Yakawedzera iyo font-synthesis CSS pfuma, iyo inokutendera iwe kudzora kugona kugadzira masitaera (oblique, bold uye diki-cap) asiri mumhuri yakasarudzwa font.
  • Iyo PerformanceEventTiming API, iyo inopa rumwe ruzivo kuyera uye kukwenenzvera UI kupindura, yakawedzera InteractionID hunhu inomiririra iyo mushandisi yekudyidzana ID. Iyo ID inokutendera kuti ubatanidze mametric akasiyana neamwechete mushandisi chiitiko, semuenzaniso, kubata pane yekubata skrini kunoburitsa akawanda zviitiko senge pointerdown, mousedown, pointerup, mouseup uye kudzvanya, uye InteractionID inokutendera kuti ubatanidze zvese izvi zviitiko nechimwechete. touch.
  • Yakawedzera rudzi rutsva rwemataurirwo emidhiya (Media Query) - "inofarira-zvinopesana" kuti igadzirise zvirimo zvepeji kuti zvienderane nemasetirwo emusiyano akaiswa musystem yekushandisa (semuenzaniso, kubatidza maitiro ekusiyanisa).
  • Nezve maapplication ePWA akazvimirira, tsigiro yendima ye "id" inosarudzika ine chiziviso chepasi rose chawedzerwa kune manifest (kana ndima isina kutaurwa, yekutanga URL inoshandiswa pakuzivikanwa).
  • Standalone PWA application ikozvino yave kugona kunyoresa sevabati ve URL. Semuyenzaniso, iyo music.example.com application inogona kuzvinyoresa yega se URL inobata https://*.music.example.com uye zvese shanduko kubva kune ekunze maapplication uchishandisa aya malink, semuenzaniso, kubva kunhume nevatengi veemail, ichatungamira. kune kuvhurwa kweiyi PWA- maapplication, kwete nyowani browser tab.
  • Yakawedzerwa CSP (Content Security Policy) wasm-unsafe-eval kuraira kudzora kugona kumhanyisa kodhi paWebAssembly. Iyo CSP script-src dhairekitori ikozvino inovhara WebAssembly.
  • WebAssembly yakawedzera rutsigiro rwemhando dzereferensi (externref type). WebAssembly modules zvino inogona kuchengeta JavaScript uye DOM chinhu mareferensi mune akasiyana uye kupfuura senharo.
  • PaymentMethodData yakazivisa tsigiro yechinyakare ye "basic-card" nzira yekubhadhara, iyo yakaita kuti zvikwanisike kuronga basa nemhando ipi neipi yemakadhi kuburikidza nechiziviso chimwe chete, pasina kutaurwa kune ega data mhando. Panzvimbo pe "basic-card", zvinokurudzirwa kushandisa dzimwe nzira dzakadai seGoogle Pay, Apple Pay uye Samsung Pay.
  • Kana saiti ichishandisa iyo U2F (Cryptotoken) API, mushandisi anozoratidzwa yambiro ine ruzivo nezve kuderedzwa kweiyo software interface. Iyo U2F API ichavharwa nekusagadzika muChrome 98 uye kubviswa zvachose muChrome 104. Iyo Web Authentication API inofanira kushandiswa pachinzvimbo cheU2F API.
  • Kuvandudzwa kwakaitwa kune zvishandiso zvevagadziri vewebhu. A new CSS Overview panel yakawedzerwa iyo inopa pfupiso yeruzivo nezvemavara, mafonti, zviziviso zvisina kushandiswa uye mataurirwo enhau, uye inosimbisa zvingangoitika. Yakavandudzwa CSS kugadzirisa uye kukopa mashandiro. MuPaneru yeZvitayera, imwe sarudzo yawedzerwa kumenu yemamiriro ezvinhu kukopa tsananguro dzeCSS muchimiro cheJavaScript mataurirwo. Iyo Payload tebhu ine ongororo yekukumbira paramita yakawedzerwa kune network yekukumbira yekuongorora pani. Sarudzo yakawedzerwa kune webhu console kuvanza ese maCORS (Cross-Origin Resource Kugovera) zvikanganiso uye stack trace inopihwa kune async mabasa.
    Chrome kuburitswa 96

Pamusoro pehunyanzvi uye kugadzirisa kwebug, iyo nyowani vhezheni inobvisa 25 kusagadzikana. Mazhinji ekusagadzikana akaonekwa semhedzisiro yekuongorora otomatiki uchishandisa KeroSanitizer, MemorySanitizer, Kudzora Flow Kutendeseka, LibFuzzer uye AFL maturusi. Hapana matambudziko akakosha akaonekwa ayo aizobvumira munhu kudarika ese mazinga ekudzivirira browser uye kuita kodhi pane system kunze kwesandbox nharaunda. Sechikamu chechirongwa chemari yemubairo wekutsvaga kusasimba kwekuburitswa kwazvino, Google yakabhadhara mibairo gumi nenhatu inokosha $13 (mubairo we$60, mubairo we$15000, mubairo we$10000, mubairo mumwe wemadhora zviuru zvishanu, mubairo wemadhora zviuru zvitatu, madhora zviuru zviviri nemazana mashanu, mubairo mumwe chete wemadhora zviuru zviviri nemazana mashanu. maviri $7500 mabhonasi uye imwe $5000 bhonasi). Hukuru hwemibairo ye3000 haisati yazivikanwa.

Source: opennet.ru

Voeg