Google tĂ”i turule web-brauseri Chrome 138. Samuti on saadaval stabiilne versioon vabast projektist Chromium, mis on Chrome'i alus. Chrome erineb Chromiumist Google'i logode kasutamise, kriitilistemöödarvutuste korral jĂ€reldustest teate sĂŒsteemi, DRM-videote esitamismoodulitest, automaatsete vĂ€rskenduste sĂŒsteemist, pideva Sandbox-isolatsiooni lubamisest, Google API vĂ”tmete pakkumisest ning RLZ-parameetrite edastamisest otsingu kĂ€igus. Need, kes vajavad pikemat aega vĂ€rskendamiseks, saavad kasutada eraldi laiendatud stabiilset versiooni, mis on saadaval 8 nĂ€dala jooksul. JĂ€rgmine Chrome'i versioon 139 on planeeritud 5. augustiks.
Olulised muudatused Chrome'is 138:
- Aadressiribal ja uue vahekaartide avamise lehel on sisse viidud AI-reĆŸiim soovituste kuvamiseks, mis on seotud sisestatud otsingupĂ€ringuga.

- Aadressiribal kontekstipĂ”histe soovituste sĂŒsteemis on saadud teavet lehe kohta Google Lensi kaudu, esitamata kĂŒsimusi loomulikus keeles vĂ”i nĂ€idates objekti ekraanil.

- MĂ”ned kasutajad, kes on brauseri sidunud oma Google'i kontoga, on saanud uue vormi vahekaartide ja sirvimise ajaloo sĂŒnkroonimiseks, mis on esitatud soovitusliku teatesĂ”numina, mis asub kasutaja profiili kĂ”rval.

- Uuringute puhul, mis muudavad uue vahekaardi avamise lehe sisu, kuvatakse teave sisu muutnud laienduste kohta nĂŒĂŒd lehe allosas.

- Sisse on viidud toetust rĂŒhmadele, kus mitu kasutajat vĂ”ivad koostööd teha vahekaartidega. Kasutajad vĂ”ivad luua vahekaartide komplekti ja jagada seda teistega, kes nĂ€evad samu vahekaarte oma seadmetes. Kui keegi rĂŒhma liikmetest muudab vahekaarti, kajastub muudatus kohe ka teiste kasutajate seadmetes. RĂŒhmade loomine on praegu saadaval ainult katsetamiseks mĂ”eldud versioonide (Beta/Dev/Canary) kasutajatele.
- VĂ”imaldatud on teatud laienduste juurdepÀÀsu andmine API-le userScript ilma arendaja reĆŸiimi aktiveerimiseta.
- Tartutakse TLS 1.3 Early Data mehhanismi tugi, mis vĂ”imaldab kliendil saata GET-pĂ€ringud enne TLS-ĂŒhenduse lĂ€birÀÀkimiste faasi lĂ”petamist.
- Lisatud vÔimalus salvestada jÀrjehoidjad ja lugemisloend oma Google'i kontole.
- Töötati vĂ€lja hoiatus petturlike lehtede kohta, mille tuvastamiseks kasutatakse suurt keelemudelit, mis analĂŒĂŒsib sisu. AI-d kasutatakse laiendatud kaitse reĆŸiimis (ohutu sirvimine > TĂ€iendav kaitse). AI mudel töötab kliendi poolel, kuid kui tuvastatakse kahtlane sisu, toimub tĂ€iendav kontroll. serverites Google.
- Tagatud laieneva kaitse reĆŸiimi (ohutu sirvimine > TĂ€iendav kaitse) seadete sĂŒnkroonimine erinevates seadmetes, kui laiendatud kaitse on ĂŒhes seadmes sisse lĂŒlitatud, aktiveeritakse see ka teistes seadmetes, mis on seotud sama kontoga.
- Töötati vĂ€lja tĂ”lke API, mis pakub vĂ”imalusi teksti tĂ”lkimiseks ĂŒhest keelest teise. NĂ€itena mainitakse tĂ”lke funktsiooni integreerimist veebivestlusse. TĂ”lkimiseks kasutatakse AI mudelit Gemini Nano, mis töötab kasutaja lokaalses sĂŒsteemis.
- Töötati vÀlja keele tuvastamise API, mis vÔimaldab mÀÀrata keele tekstifragmendi pÔhjal.
- Töötati vÀlja kokkuvÔtte API, mis suudab kokku vÔtta tekste (tuua vÀlja sisulise kokkuvÔtte) vÔi genereerida pealkirju ja kirjeldusi, kasutades suurt keelemudelit.
- Lisati API Viewport Segmentide jaoks, et korraldada vÀljundit kokkuklapitavatele ekraanidega seadmetel.
- Androidi versioonis lisati API Web Serial kasutamise vĂ”imalus seeriaporti ĂŒhendamiseks Bluetoothi kaudu.
- HTML-i spetsifikatsioonide muudatuste kohaselt, mis on suunatud XSS-rĂŒnnakute kaitsmisele, on lĂŒlitatud HTML-elementide attribuutide serialiseerimisel mĂ€rgiste «» lisamine. Meetodid Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML ja ShadowRoot.getHTML asendavad nĂŒĂŒd mĂ€rgid «<» ja «>» mĂ€rgiga «<» ja «>» HTML-i stringiks serialiseerimisel.
- Lisatud uued CSS-funktsioonid abs() ja sign() absoluutse vÀÀrtuse ja numbri mÀrgi mÀÀramiseks; progress() kahe muu vÀÀrtuse vahelise vahepealse vÀÀrtuse arvestamiseks; sibling-index() ja sibling-count() elementide stiilimiseks nende positsiooni vÔi naaberelementide arvu pÔhjal.
- CSS-ile on lisatud vĂ”tmesĂ”na âstretchâ, mis vĂ”imaldab elementidel venida kuni selle hetkeni, mil nad tĂ€ielikult tĂ€idavad ploki saadaval oleva ruumi.
- Veebiarenduse tööriistades on tĂ€iendatud vĂ”imalusi jĂ”udluse analĂŒĂŒsimiseks. On lihtsustatud keeruliste CSS-i vÀÀrtuste tĂ”rkeotsingut. VĂ”rgutegevuse kontrollimisel on nĂŒĂŒd vĂ”imalik filtreerida vastavalt mÀÀratud HTTP-pealkirjade olemasolule. Tavalistele kasutajatele on sisse lĂŒlitatud AI-assistent, mis suudab selgitada veateateid ja hoiatuste tĂ€hendust, mis kuvatakse veebikonsoolis, ning anda soovitusi nende lahendamiseks.
- Chromiumi projekti ehitussĂŒsteemis on toimunud ĂŒleminek Ninja tööriistade sĂŒsteemilt Siso ehitussĂŒsteemile, mida saab kasutada Ninja lĂ€bipaistva asendajana, toetades kaugteostuse ehitusĂŒlesandeid. Siso sisaldab mitmeid optimeerimisi, et vĂ€hendada ehitusaega ja mĂ€lutarvet, nĂ€iteks kettale ja vĂ”rgule tehtavate toimingute minimeerimine, mĂ€lutasude jagamine. SĂŒsteem toetab ka detailsete jĂ”udlusnĂ€itajate kogumist ehitusprotsessi profiilimiseks.
Lisaks uuendustele ja vigade parandusele on uus versioon kĂ”rvaldunud 11 haavatavust. Paljusid haavatavusi on tuvastatud automaatsete testide kĂ€igus, kasutades tööriistu AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL. Kriitilisi probleeme, mis vĂ”imaldaksid kĂ”ikide brauseri kaitsekihtide ĂŒletamise ja koodi kĂ€ivitamise sĂŒsteemis vĂ€ljaspool liivakasti keskkonda, ei tuvastatud. Haavatavuste avastamise rahalise preemia programmi raames on Google sellele vĂ€ljaandele maksnud 3 preemiat summas 6000 dollarit (ĂŒks preemia 1000 dollarit ja ĂŒks preemia 4000 dollarit).
Allikas: opennet.ru




