Kutulutsidwa kwa Chrome 96

Google yavumbulutsa kutulutsidwa kwa msakatuli wa Chrome 96. Pa nthawi yomweyi, kumasulidwa kokhazikika kwa pulojekiti yaulere ya Chromium, yomwe imakhala ngati maziko a Chrome, ikupezeka. Msakatuli wa Chrome amasiyanitsidwa ndi kugwiritsa ntchito ma logo a Google, kukhalapo kwa dongosolo lotumizira zidziwitso pakagwa ngozi, ma module amasewera otetezedwa otetezedwa (DRM), dongosolo loyika zosintha zokha, ndikutumiza magawo a RLZ mukasaka. Nthambi ya Chrome 96 idzathandizidwa kwa masabata a 8 ngati gawo la Kuwonjezeka kwa Stable. Kutulutsidwa kotsatira kwa Chrome 97 kukonzedwa pa Januware 4.

Zosintha zazikulu mu Chrome 96:

  • Mu bokosi la ma bookmark, lomwe likuwonetsedwa pansi pa adilesi, batani la Mapulogalamu limabisika mwachisawawa, kukulolani kuti mutsegule tsamba la "chrome: // mapulogalamu" ndi mndandanda wa ntchito zomwe zaikidwa ndi mapulogalamu a pa intaneti.
    Kutulutsidwa kwa Chrome 96
  • Thandizo la Android 5.0 ndi nsanja zam'mbuyomu zathetsedwa.
  • Thandizo lowonjezera lolozera kuchokera ku HTTP kupita ku HTTPS pogwiritsa ntchito DNS (popeza ma adilesi a IP, kuwonjezera pa zolemba za "A" ndi "AAAA" DNS, mbiri ya "HTTPS" DNS imafunsidwanso, ngati ilipo, msakatuli amalumikizana nthawi yomweyo tsamba kudzera pa HTTPS).
  • M'kope la machitidwe apakompyuta, cache ya Back-forward, yomwe imapereka maulendo afupipafupi mukamagwiritsa ntchito mabatani a Back and Forward, yawonjezedwa kuti ithandizire kuyenda pamasamba omwe adawonedwa kale mutatsegula tsamba lina.
  • Onjezani zoikamo "chrome://flags#force-major-version-to-100" kuyesa kusokoneza komwe kungachitike msakatuli atafikira mtundu wokhala ndi manambala atatu m'malo awiri (nthawi imodzi atatulutsidwa Chrome 10 mu kugawa malaibulale a User-Agent mavuto ambiri abuka). Njirayo ikatsegulidwa, mtundu 100 (Chrome/100.0.4664.45) umawonetsedwa pamutu wa User-Agent.
  • Pomanga nsanja ya Windows, deta yokhudzana ndi ntchito ya mautumiki a pa intaneti (ma cookie, ndi zina zotero) yasamutsidwa ku gawo lina la "Network" pokonzekera kukhazikitsa njira yodzipatula (Network Sandbox).
  • Ma API angapo atsopano awonjezedwa ku Origin Trials mode (zoyeserera zomwe zimafunikira kuyatsa kosiyana). Origin Trial amatanthauza kuthekera kogwira ntchito ndi API yotchulidwa kuchokera ku mapulogalamu omwe adatsitsidwa kuchokera ku localhost kapena 127.0.0.1, kapena mutalembetsa ndi kulandira chizindikiro chapadera chomwe chili chovomerezeka kwa nthawi yochepa pa tsamba linalake.
    • Chinthu cha FocusableMediaStreamTrack chaperekedwa (choti chidzatchedwa BrowserCaptureMediaStreamTrack), chomwe chimathandizira njira () njira, yomwe mapulogalamu omwe amajambula zomwe zili m'mawindo kapena ma tabu (mwachitsanzo, mapulogalamu owonetsera zomwe zili m'mawindo panthawi ya msonkhano wa kanema) angapeze zambiri. za zolowetsa ndikuwunika kusintha kwake.
    • Dongosolo la "Priority Hints" lakhazikitsidwa, kukulolani kuti muyike kufunikira kwa chinthu china chotsitsidwa mwa kufotokoza "zofunika" zowonjezera m'ma tag monga iframe, img ndi ulalo. Khalidwe limatha kutenga ma "auto" ndi "otsika" ndi "mkulu", zomwe zimakhudza dongosolo lomwe msakatuli amanyamula zinthu zakunja.
  • Mutu wa Cross-Origin-Embedder-Policy, womwe umayang'anira njira yodzipatula ya Cross-Origin ndikukulolani kuti mufotokoze malamulo otetezeka ogwiritsira ntchito pa tsamba la Privileged Operations, tsopano imathandizira "credentialless" parameter kuti mulepheretse kutumiza kwa chidziwitso chokhudzana ndi chidziwitso monga Ma cookie ndi satifiketi ya kasitomala.
  • Gulu latsopano la pseudo ": autofill" laperekedwa mu CSS, lomwe limakupatsani mwayi woti muzitha kuyang'anira zodzaza zokha zomwe zili mu tag yolowera ndi msakatuli (ngati mudzaza pamanja, chosankha sichigwira ntchito).
  • Kupewa malupu ofunsira, mawonekedwe a CSS kulemba, mayendedwe, ndi maziko sagwiritsidwanso ntchito pamalo owonera mukamagwiritsa ntchito CSS Containment katundu pa HTML kapena BODY tag.
  • Onjezani font-synthesis CSS katundu, omwe amakupatsani mwayi wowongolera luso lopanga masitayelo (oblique, olimba mtima komanso ang'onoang'ono) omwe sali m'gulu losankhidwa.
  • PerformanceEventTiming API, yomwe imapereka zambiri zoyezera ndi kukhathamiritsa kuyankha kwa UI, yawonjezera mawonekedwe a InteractionID omwe amayimira ID yolumikizana ndi ogwiritsa ntchito. ID imakulolani kuti muphatikize ma metric osiyanasiyana ndi zochita za wogwiritsa ntchito m'modzi, mwachitsanzo, kukhudza pa touch screen kumapanga zochitika zingapo monga pointerdown, mousedown, pointerup, mouseup and click, ndipo InteractionID imakupatsani mwayi wophatikiza zochitika zonsezi ndi chimodzi. kukhudza.
  • Onjezani mtundu watsopano wamawu atolankhani (Media Query) - "zokonda-zosiyana" kuti musinthe zomwe zili patsamba kuti zigwirizane ndi zosintha zomwe zakhazikitsidwa pamakina opangira (mwachitsanzo, kuyatsa kusiyanitsa kwakukulu).
  • Pamapulogalamu odziyimira pawokha a PWA, kuthandizira gawo la "id" losasankha lomwe lili ndi chizindikiritso cha pulogalamu yapadziko lonse lapansi wawonjezedwa ku chiwonetsero (ngati gawo silinatchulidwe, ulalo woyambira umagwiritsidwa ntchito pozindikiritsa).
  • Mapulogalamu a Standalone PWA tsopano ali ndi kuthekera kolembetsa ngati oyang'anira ma URL. Mwachitsanzo, pulogalamu ya music.example.com imatha kudzilembetsa yokha ngati chothandizira ulalo https://*.music.example.com ndi zosintha zonse kuchokera kumapulogalamu akunja pogwiritsa ntchito maulalo awa, mwachitsanzo, kuchokera kwa ma messenger apompopompo ndi makasitomala a imelo, azitsogolera. pakutsegula kwa PWA- mapulogalamuwa, osati tsamba latsopano la msakatuli.
  • Yowonjezera CSP (Content Security Policy) wasm-unsafe-eval malangizo kuti azitha kuyendetsa kachidindo pa WebAssembly. Malangizo a CSP script-src tsopano akukhudza WebAssembly.
  • WebAssembly yawonjezera chithandizo chamitundu yofotokozera (mtundu wakunja). Ma module a WebAssembly tsopano amatha kusunga zolemba za JavaScript ndi DOM m'mitundu yosiyanasiyana ndikudutsa ngati mikangano.
  • PaymentMethodData inalengeza kuthandizira kwachikale kwa njira yolipirira ya "basic-card", zomwe zinapangitsa kuti zikhale zotheka kukonza ntchito ndi mtundu uliwonse wa makadi kupyolera mu chizindikiritso chimodzi, popanda kutchula mitundu ya deta. M'malo mwa "basic-card", akufunsidwa kugwiritsa ntchito njira zina monga Google Pay, Apple Pay ndi Samsung Pay.
  • Tsamba likamagwiritsa ntchito U2F (Cryptotoken) API, wogwiritsa ntchito adzawonetsedwa chenjezo ndi chidziwitso chokhudza kuchotsedwa kwa mawonekedwe a pulogalamuyi. U2F API idzayimitsidwa mwachisawawa mu Chrome 98 ndikuchotsedwa kwathunthu mu Chrome 104. Web Authentication API iyenera kugwiritsidwa ntchito m'malo mwa U2F API.
  • Kuwongolera kwapangidwa kwa zida za opanga mawebusayiti. Gulu latsopano la CSS Overview lawonjezedwa lomwe limapereka chidule cha zidziwitso zamitundu, mafonti, mawu osagwiritsidwa ntchito ndi mafotokozedwe azama TV, ndikuwunikira zomwe zingachitike. Kusintha kwa CSS ndi kukopera ntchito. Mugawo la Masitayelo, njira yawonjezedwa ku menyu yankhani kuti mukopere matanthauzidwe a CSS m'mawu a JavaScript. Tabu ya Payload yokhala ndi kusanthula kwa magawo ofunsira yawonjezedwa pagawo loyang'anira zopempha za netiweki. Njira yawonjezedwa pa intaneti kuti mubise zolakwika zonse za CORS (Cross-Origin Resource Sharing) ndipo kutsata kwa stack kumaperekedwa kwa ntchito za async.
    Kutulutsidwa kwa Chrome 96

Kuphatikiza pazatsopano ndi kukonza zolakwika, mtundu watsopano umachotsa zovuta 25. Zofooka zambiri zidadziwika chifukwa choyesa zokha pogwiritsa ntchito AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ndi zida za AFL. Palibe zovuta zomwe zadziwika zomwe zingalole kuti munthu adutse milingo yonse yachitetezo cha asakatuli ndikuyika ma code padongosolo kunja kwa sandbox. Monga gawo la pulogalamu yolipira ndalama pozindikira zovuta zomwe zatulutsidwa pano, Google idapereka mphotho 13 zokwana $60 (mphotho imodzi ya $15000, mphotho imodzi ya $10000, mphotho ziwiri za $7500, mphotho imodzi ya $5000, mphotho ziwiri za $3000, $2500 imodzi, $2000 mabonasi awiri a $ 1000 ndi bonasi imodzi ya $ 500). Kukula kwa mphotho za 5 sikunadziwikebe.

Source: opennet.ru

Kuwonjezera ndemanga