Ukukhishwa kwe-Chrome 97

I-Google yembule ukukhululwa kwesiphequluli sewebhu se-Chrome 97 Ngesikhathi esifanayo, ukukhululwa okuzinzile kwephrojekthi yamahhala ye-Chromium, esebenza njengesisekelo se-Chrome, iyatholakala. Isiphequluli se-Chrome sihlukaniswa ngokusetshenziswa kwezimpawu ze-Google, ukuba khona kwesistimu yokuthumela izaziso uma kwenzeka ingozi, amamojula okudlala okuqukethwe kwevidiyo okuvikelekile (i-DRM), isistimu yokufaka ngokuzenzakalelayo izibuyekezo, nokudlulisa amapharamitha we-RLZ uma ukucinga. Kulabo abadinga isikhathi esengeziwe sokubuyekeza, kunegatsha elihlukile Elizinzile Elinwetshiwe, elilandelwa amaviki angu-8, elenza isibuyekezo ekukhishweni kwangaphambilini kwe-Chrome 96. Ukukhishwa okulandelayo kwe-Chrome 98 kuhlelelwe umhlaka-1 Februwari.

Izinguquko ezibalulekile ku-Chrome 97:

  • Kwabanye abasebenzisi, isilungisi sisebenzisa isixhumi esibonakalayo esisha sokuphatha idatha egcinwe ohlangothini lwesiphequluli (“chrome://settings/content/all”). Umehluko oyinhloko wesixhumi esibonakalayo esisha ukugxila kwayo ekusetheni izimvume kanye nokusula wonke amakhukhi esayithi ngesikhathi esisodwa, ngaphandle kokukwazi ukubuka ulwazi oluningiliziwe mayelana namakhukhi ngamanye bese ususa amakhukhi ngokukhetha. Ngokusho kweGoogle, ukufinyelela ekuphathweni kwamakhukhi ngamunye kumsebenzisi ojwayelekile ongaqondi ubunkimbinkimbi bokuthuthukiswa kwewebhu kungaholela ekuphazamisekeni okungalindelekile ekusebenzeni kwezingosi ngenxa yezinguquko ezingacabangi kumapharamitha angawodwana, kanye nokukhubaza ubumfihlo ngengozi. izindlela zokuvikela zenziwe zasebenza ngamakhukhi. Kulabo abadinga ukukhohlisa ama-Cookies ngamanye, kunconywa ukusebenzisa isigaba sokuphatha isitoreji kumathuluzi onjiniyela bewebhu (I-Applocation/Storage/Cookie).
    Ukukhishwa kwe-Chrome 97
  • Ebhulokhini elinolwazi mayelana nesayithi, incazelo emfushane yesayithi (isibonelo, incazelo evela ku-Wikipedia) iyaboniswa uma imodi yokusesha neyokuzulazula yenziwe yasebenza kuzilungiselelo (inketho ethi "Yenza ukusesha nokuphequlula kube ngcono").
    Ukukhishwa kwe-Chrome 97
  • Usekelo oluthuthukisiwe lokugcwalisa ngokuzenzakalelayo izinkambu kumafomu ewebhu. Izincomo ezinezinketho zokugcwalisa ngokuzenzakalelayo manje ziboniswa ngoshintsho oluncane futhi zinikezwa izithonjana zolwazi zokuhlola kuqala okulula kakhudlwana kanye nokuhlonza okubonakalayo kokuxhumana nenkambu egcwaliswayo. Isibonelo, isithonjana sephrofayela sikwenza kucace ukuthi ukuqedela ngokuzenzakalela okuhlongozwayo kuthinta izinkambu ezihlobene nekheli kanye nolwazi lokuxhumana.
    Ukukhishwa kwe-Chrome 97
  • Kunikwe amandla ukususwa kwezibambi zephrofayela yomsebenzisi kumemori ngemva kokuvala amawindi esiphequluli ahlobene nazo. Ngaphambilini, amaphrofayli ahlala enkumbulweni futhi aqhubeka nokwenza umsebenzi ohlobene nokuvumelanisa kanye nokwenziwa kwezikripthi zokwengeza ngemuva, okuholele ekumoshweni okungadingekile kwezinsiza kumasistimu asebenzisa amaphrofayili amaningi ngesikhathi esisodwa (isibonelo, iphrofayela yesivakashi nokuxhuma i-akhawunti ye-Google. ). Ngaphezu kwalokho, ukuhlanzwa okuphelele kwedatha esele ngenkathi usebenza nephrofayili kuyaqinisekiswa.
  • Ikhasi elithuthukisiwe elinezilungiselelo zenjini yokusesha (“Izilungiselelo>Phatha izinjini zokusesha”). Ukwenza kusebenze okuzenzakalelayo kwezinjini, ulwazi olunikezwa lapho kuvulwa isayithi ngombhalo we-OpenSearch, kuvaliwe - izinjini ezintsha zokucubungula imibuzo yosesho kusuka kubha yamakheli manje zidinga ukwenziwa kusebenze mathupha kuzilungiselelo (izinjini ebezicushwe ngokuzenzakalelayo ngaphambilini zizoqhubeka sebenza ngaphandle kokushintsha).
  • Kusukela ngoJanuwari 17, Isitolo Sewebhu Se-Chrome ngeke sisazamukela izengezo ezisebenzisa inguqulo XNUMX ye-Chrome manifest, kodwa onjiniyela bezengezo ezingezwe ngaphambilini basazokwazi ukushicilela izibuyekezo.
  • Kwengezwe ukusekelwa kokuhlola kokucaciswa kwe-WebTransport, okuchaza iphrothokholi kanye ne-JavaScript API yokuthumela nokwamukela idatha phakathi kwesiphequluli neseva. Isiteshi sokuxhumana sihlelwa nge-HTTP/3 sisebenzisa iphrothokholi ye-QUIC njengendlela yokuthutha. I-WebTransport ingasetshenziswa esikhundleni sendlela ye-WebSockets, enikeza izici ezengeziwe ezifana nokudluliswa kokusakaza okuningana, ukusakaza okungaqondile, ukulethwa ngaphandle kwe-oda, izindlela zokulethwa ezithembekile nezingathembekile. Ngaphezu kwalokho, i-WebTransport ingasetshenziswa esikhundleni se-Server Push mechanism, i-Google eyilahlile ku-Chrome.
  • Izindlela ze-findLast ne-findLastIndex zengezwe kuzinto ze-Array kanye ne-TypedArrays JavaScript, okukuvumela ukuthi useshe ama-elementi anomphumela ophumayo ohlobene nesiphetho samalungu afanayo. [1,2,3,4].findLast((el) => el % 2 === 0) // → 4 (isici sokugcina esilinganayo)
  • Kuvaliwe (asikho isibaluli "esivuliwe") izingxenye ze-HTML , manje ziyasesheka futhi ziyaxhumeka, futhi zinwetshwa ngokuzenzakalelayo lapho kusetshenziswa ukusesha kwekhasi nokuzulazula kweziqephu (ScrollToTextFragment).
  • Imikhawulo Yenqubomgomo Yokuphepha Kokuqukethwe (CSP) kuzihloko zezimpendulo zeseva manje isisebenza kubasebenzi abazinikele, abebethathwa njengamadokhumenti ahlukene ngaphambilini.
  • Isicelo esicacile segunya lokulanda noma yiziphi izinsiza ezingaphansi kunethiwekhi yangaphakathi sinikiwe - ngaphambi kokufinyelela inethiwekhi yangaphakathi noma umsingathi wasendaweni, isicelo se-CORS (I-Cross-Origin Resource Sharing) esinesihloko esithi “Finyelela-Ukulawula-Isicelo-Okuyimfihlo- Inethiwekhi: iqiniso” manje ithunyelwa kuseva yesayithi enkulu edinga ukuqinisekiswa komsebenzi ngokubuyisela isihloko esithi “Ukufinyelela-Ukulawula-Vumela-Inethiwekhi-Eyimfihlo: iqiniso”.
  • Kwengezwe isici se-CSS sokuhlanganiswa kwefonti, esikuvumela ukuthi ulawule ukuthi isiphequluli singakwazi yini ukuhlanganisa izitayela zefonti ezingekho (etshekile, egqamile kanye nekhepisi elincane) ezingekho kumndeni wefonti okhethiwe.
  • Ngokuguqulwa kwe-CSS, umsebenzi we-perspective() usebenzisa ipharamitha ethi 'akekho', ephathwa njengenani elingapheli lapho kuhlelwa ukugqwayiza.
  • Isihloko se-HTTP Sezimvume-Inqubomgomo (Inqubomgomo Yesici), esisetshenziselwa ukunikeza igunya futhi inike amandla izici ezithuthukisiwe, manje sisekela inani lemephu yekhibhodi, elivumela ukusetshenziswa kwe-API Yekhibhodi. Indlela ye-Keyboard.getLayoutMap() isetshenzisiwe, ekuvumela ukuthi unqume ukuthi yimuphi ukhiye ocindezelwayo, ucabangela izakhiwo zekhibhodi ezihlukene (isibonelo, ukhiye ucindezelwa kusakhiwo sesiRashiya noma sesiNgisi).
  • Kwengezwe indlela ye-HTMLScriptElement.supports(), ehlanganisa incazelo yezici ezintsha ezitholakala engxenyeni "yeskripthi", isibonelo, ungathola uhlu lwamanani asekelwayo ​esibaluli "sohlobo".
  • Inqubo yokwenza imigqa emisha ibe yinto evamile lapho kuthunyelwa amafomu ewebhu ilethwe ekuhambisaneni nezinjini zesiphequluli ze-Gecko ne-WebKit. Ukwenziwa kokujwayelekile kokuphakelayo komugqa kanye nembuyiselo yenqola (ukufaka u-/r kanye /n ngokuthi \r\n) ku-Chrome manje sekwenziwa esigabeni sokugcina kunokuba ekuqaleni kokucubungula ukuthunyelwa kwefomu (okungukuthi amaphrosesa aphakathi nendawo asebenzisa into ye-FormData azobona idatha njenge ingezwe ngumsebenzisi, hhayi ngendlela evamile).
  • Ukuqanjwa kwamagama ezakhiwo kufanekiswe ku-API Yamacebiso Eklayenti, eyathuthukiswayo njengokungena esikhundleni sesihloko somenzeli womsebenzisi futhi ikuvumela ukuthi unikeze ngokukhetha idatha mayelana nemingcele ethile yesiphequluli nesistimu (inguqulo, inkundla, njll.) kuphela ngemva kwalokho. isicelo seseva. Izakhiwo manje sezicaciswe ngesiqalo esithi "sec-ch-", isibonelo, sec-ch-dpr, sec-ch-width, sec-ch-viewport-width, sec-ch-device-memory, sec-ch-rtt , sec- ch-downlink kanye ne-sec-ch-ect.
  • Isigaba sesibili sokuyeka ukusekelwa kwe-WebSQL API sisetshenzisiwe, ukufinyelela lapho kusuka emibhalweni yenkampani yangaphandle manje kuzovinjwa. Ngokuzayo, sihlela ukuqeda kancane kancane ukusekelwa kwe-WebSQL ngokuphelele, kungakhathaliseki umongo wokusetshenziswa. Injini ye-WebSQL isuselwe kukhodi ye-SQLite futhi ingasetshenziswa abahlaseli ukuxhaphaza ubungozi ku-SQLite.
  • Okweplathifomu ye-Windows, umhlangano onokuhlola kobuqotho bokugeleza kokusebenza (i-CFG, i-Control Flow Guard) ifakiwe, evimbela imizamo yokufaka ikhodi enqubweni ye-Chrome. Ngaphezu kwalokho, ukuhlukaniswa kwe-sandbox manje sekusetshenziswa ezinsizeni zenethiwekhi ezisebenza ngezinqubo ezihlukene, okukhawulela amandla ekhodi kulezi zinqubo.
  • I-Chrome ye-Android ihlanganisa indlela yokubuyekeza ilogu yezitifiketi ezikhishiwe nezihoxisiwe (Ukubonisa ngale Kwesitifiketi), ngaphambilini eyake yasebenza ezinkokhelweni zamasistimu edeskithophu.
  • Ukuthuthukiswa kwenziwe kumathuluzi onjiniyela bewebhu. Usekelo lokuhlola lokuvumelanisa izilungiselelo ze-DevTools phakathi kwamadivayisi ahlukene selusetshenzisiwe. Iphaneli entsha Yerekhoda yengeziwe, ongarekhoda ngayo, udlale futhi uhlaziye izenzo zabasebenzisi ekhasini.
    Ukukhishwa kwe-Chrome 97

    Uma ubonisa amaphutha kukhonsoli yewebhu, izinombolo zekholomu ezihlotshaniswa nenkinga ziyaboniswa, okulungele ukulungisa izinkinga kukhodi encane ye-JavaScript. Uhlu lwamadivayisi angenziwa ukuze kuhlolwe ukuboniswa kwekhasi kumadivayisi eselula lubuyekeziwe. Kusixhumi esibonakalayo sokuhlela amabhulokhi e-HTML (Hlela njenge-HTML), ukugqanyiswa kwe-syntax nekhono lokuqedela ngokuzenzakalela okokufaka kungeziwe.

    Ukukhishwa kwe-Chrome 97

Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, inguqulo entsha isusa ubungozi obungu-37. Ubungozi obuningi buhlonzwe njengomphumela wokuhlolwa okuzenzakalelayo kusetshenziswa i-AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer kanye namathuluzi e-AFL. Obunye bobungozi bunikezwe isimo senkinga ebucayi, okuvumela umuntu ukuthi adlule wonke amazinga okuvikela isiphequluli futhi akhiphe ikhodi kusistimu, ngaphandle kwendawo ye-sandbox. Imininingwane mayelana nokuba sengozini okubalulekile (i-CVE-2022-0096) ayikadalulwa kuphela kwaziwa ukuthi ihlotshaniswa nokufinyelela indawo yenkumbulo evele ikhululiwe kukhodi yokusebenza nesitoreji sangaphakathi (I-Storage API).

Njengengxenye yohlelo lokukhokha imiklomelo yemali ngokuthola ubungozi ekukhishweni kwamanje, i-Google ikhokhele imiklomelo engu-24 ebiza u-$54 10000 (imiklomelo emithathu yama-$5000, imiklomelo emibili yama-$4000, umklomelo owodwa ongu-$3000, imiklomelo emithathu ka-$1000 kanye nomklomelo owodwa ongu-$14). Usayizi wemiklomelo eyi-XNUMX awakanqunywa.

Source: opennet.ru

Engeza amazwana