Chrome'i 147. versioon, millel on tugi vertikaalsetele vahekaartidele ja ĂŒmber disainitud lugemisreĆŸiim

Google avaldas Chrome veebibrauseri versiooni 147. Samuti on saadaval stabiilne vabaprojekti Chromium vĂ€ljaanne, mis on Chrome'i alus. Chrome erineb Chromiumist Google'i logode, krahhi korral teavitussĂŒsteemi, kopeerimise kaitsmise video sisu (DRM) esitamise moodulite, automaatse uuenduste installimise sĂŒsteemi, pideva Sandboksisolatsiooni lubamise, Google API vĂ”tmete tarnimise ja RLZ-parametrite edastamise kaudu otsingu ajal. Neile, kes vajavad uuendamiseks rohkem aega, hoitakse eraldi Extended Stable haru, mille tugiaeg on 8 nĂ€dalat. JĂ€rgmine Chrome'i vĂ€ljaanne 148 on kavandatud 5. mail.

Peamised muudatused Chrome 147 (1, 2, 3, 4):

  • Lisatud on vertikaalsete vahelehtede reĆŸiim, mis asendab ĂŒlemise horitzontaalse vahepaneeli vahelehtede nuppudega kĂŒlgneva vertikaalse paneeliga. Vertikaalsed vahelehed vĂ”ivad olla avatud (ikoon + osa kirjeldusest) ja suletud reĆŸiimides (ainult ikoonid). Hiire pointeri viibimine kĂŒlgvaheklipile nĂ€itab selle sisu eelvaadet. Vahelehtede gruppide haldamine on lihtsustatud. KontekstimenĂŒĂŒsse, mis ilmub, kui klĂ”psate hiire parema nupuga vahelehtede rea peal, on lisatud valik "NĂ€ita vahelehti vertikaalselt". Kui valik ei ilmu vaikimisi, saab seda aktiveerida seadistuse „chrome://flags/#vertical-tabs" kaudu. Chrome'i 147. versioon, millel on tugi vertikaalsetele vahekaartidele ja ĂŒmber disainitud lugemisreĆŸiim Chrome'i 147. versioon, millel on tugi vertikaalsetele vahekaartidele ja ĂŒmber disainitud lugemisreĆŸiim
  • LugemisreĆŸiim (reading mode) on ĂŒmber töötatud, kus kuvatakse ainult lehe oluline tekst, samas kui kĂ”ik kaasnevad juhtelemendid, bĂ€nnerid, menĂŒĂŒd, navigeerimispaneelid ja muud mitte sisu osad lehelt on peidetud. Uues versioonis, nagu Firefoxis, kuvatakse oluline sisu kogu nĂ€htavas piirkonnas, mitte nagu varem kitsas kĂŒlgpaneelis, mis asub algse lehe kĂ”rval. Kui uut reĆŸiimi ei rakendata vaikimisi, saab seda aktiveerida seadistuse „chrome://flags/#read-anything-immersive-reading-mode" kaudu. Chrome'i 147. versioon, millel on tugi vertikaalsetele vahekaartidele ja ĂŒmber disainitud lugemisreĆŸiim
  • MenĂŒĂŒsse „Abi“ on lisatud nupp kaebuste edastamiseks, et lisada petturlike vĂ”i fiĆĄingute jaoks loodud veebilehti blokeerimislisti. Nupp ilmub, kui „Turvaline sirvimine“ reĆŸiim on sisse lĂŒlitatud. Chrome'i 147. versioon, millel on tugi vertikaalsetele vahekaartidele ja ĂŒmber disainitud lugemisreĆŸiim
  • Avalike veebisaitidega suheldes on laiendatud kaitsemeetmeid kohaliku sĂŒsteemi juurdepÀÀsu piiramise suhtes. IP-aadresside Kohaliku vĂ”rgu (intranet vĂ”i siseaadressid) vĂ”i loopback-liidese (127.0.0.0/8) puhul on vajalik kasutaja kinnitamine. Kaitse alla kuuluvad nĂŒĂŒd mitte ainult HTTP/HTTPS kaudu ressursside laadimise katsed, fetch() pĂ€ringud ja iframe-sisestamised, vaid ka ĂŒhenduste loomine WebSocketide ja WebTransport'i kaudu, samuti fetch-pĂ€ringud, mis on algatatud meetodi WindowClient.navigate() kaudu. Sisetressursside juurde pÀÀsemist kasutavad kurjategijad kaudseks tuvastamiseks ning CSRF-rĂŒnnakute lĂ€biviimiseks ruuteritele, juurdepÀÀsupunktidele, printeritele, ettevĂ”tte veebiliidesele ja teistele seadmetele ja teenustele, mis aktsepteerivad pĂ€ringuid ainult kohalikust vĂ”rgust.
  • XML-i töötlemise funktsionaalsus on viidud libxml2 raamatukogust uude raamatukokku, mis on kirjutatud Rust'i keeles fookusega turvalisusele. Muudatus puudutab ainult XML-i, nagu eelnevalt teada anti, XSLT toetamine lĂ”petatakse peagi.
  • Realiseeritud vĂ”imalus rakendada meetodit startViewTransition() mitte ainult kogu lehe, vaid ka ĂŒksikute HTML-elementide puhul.
  • Lisatud CSS-funktsioon contrast-color(), mis tagastab mÀÀratud vĂ€rvi vastandversiooni (valge tagastab musta ja must tagastab valge). Funktsiooni saab kasutada taustavĂ€rvi valimiseks teatud teksti vĂ€rvi jaoks ja vastupidi.
  • Lisatud CSS-omadus „border-shape”, mis vĂ”imaldab luua mittestandardse kujuga elementide piire, nĂ€iteks ĂŒmara vĂ”i hulknurkse raami. CSS-omadus „border-shape” aktsepteerib samu kuju tĂŒĂŒpe nagu omadus „clip-path”, kuid erinevalt viimasest mÀÀrab see kontuuri, dekodeerib selle ja lĂ”ikab vĂ€lja kontuurist vĂ€ljastpoolt jÀÀvad sisu.
  • Lisatud liides CSSPseudoElement, mis vĂ”imaldab töötada CSS pseudoelementidega JavaScriptist.
  • Elemendis link on realiseeritud vĂ”imalus kasutada atribuut „rel=modulepreload” mitte ainult skriptide, vaid ka CSS-stiilide (<link rel=»modulepreload» as=»style» href=» »>) ja JSON-andmete (<link rel=»modulepreload» as=»json» href=» »>) eelnevalt laadimist.
  • CSS omadustes border-width, outline-width ja column-rule-width muutus, mis ĂŒhtlustati Firefoxi ja WebKiti mootorit kasutavate brauseritega. Varem nulliti antud omadustes laius sĂ”ltumata mÀÀratud vÀÀrtustest, kui omadused border-style, outline-style vĂ”i column-rule-style olid seadistatud vÀÀrtusele „none” vĂ”i „hidden”. NĂŒĂŒd mÀÀravad order-width, outline-width ja column-rule-width alati arendaja mÀÀratud vÀÀrtused, sĂ”ltumata „*-style” omaduste sisust.
  • Lisatud meetod Math.sumPrecise(), mis arvutab massiivi ja muude loetavate objektide elementide summa tĂ€psusega, mis ĂŒletab tavalise tsĂŒkli kĂ€igus summa arvutamise tĂ€psuse (vĂ€lja arvatud vahepealsed tĂ€psuse kadumised).
  • Lisatud atribuut Request.isReloadNavigation, mis vĂ”imaldab tuvastada, et leht on taaslaaditud, nĂ€iteks pĂ€rast nuppu „Refresh” vajutades vĂ”i meetodite location.reload() ja history.go(0) kutsumise korral.
  • MĂ€lu tĂ€iendava tuvastamise tĂ€psuse vĂ€hendamiseks on muudetud mĂ€lu suuruse ĂŒmardamise loogikat, mida tagastatakse API Device Memory kaudu, et saada teavet operatiivmĂ€lu suuruse kohta. See teave vĂ”ib olla kasulik kergete veebirakenduste loomiseks, mis laaditakse seadmetele, kus on vĂ€he RAM-i vĂ”i arvutite arendamiseks, mis kasutavad suurt mĂ€lu. Androidi platvormi versioonides ĂŒmardatakse mĂ€lu suurus nĂŒĂŒd 1, 2, 4 ja 8, ning teistel platvormidel 2, 4, 8, 16 ja 32.
  • Isoleeritud veebirakenduste (IWA - Isolated Web Apps) jaoks on rakendatud API Web Printing, mis pakub meetodeid printerite olemasolu tuvastamiseks, dokumentide printimiseks saatmiseks ja printimistööde jĂ€rjekorra haldamiseks. API-s kasutatavad atribuutide nimed ja semantika vastavad IPP (Internet Printing Protocol) protokollile.
  • „Origin trials” reĆŸiimis on rakendatud API WebNN, mis vĂ”imaldab kasutada operatsioonisĂŒsteemi pakutavaid teenuseid masinĂ”ppe jaoks ja sellega seotud riistvara vĂ”imalusi.
  • Web-arendajate tööriistades on tehtud parandusi. Sisseehitatud AI-abistajas on rakendatud automaatne konteksti valik. Uuendatud on "Seadmestiku reĆŸiimi" paneeli, mida kasutatakse veebilehtede testimiseks erinevates mobiilseadmetes. Network paneelil on tagatud automaatne tihendatud sisu dekodeerimine, mis saadetakse Content-Encoding: gzip vĂ”i deflate pĂ€isega. Pakutakse vĂ”imalust kasutada regulaaravaldisi CSS-stiilide filtreerimiseks.

Uues versioonis on lisaks uuendustele ja vigade parandamisele kĂ”rvaldatud 60 haavatavust. Paljud haavatavused on tuvastatud automatiseeritud testimise kĂ€igus, kasutades tööriistu nagu AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL. Kahele probleemile (puhvri ĂŒlevool ja tĂ€isarvu ĂŒlevool WebML-is) on mÀÀratud kriitiline ohtlikkus, mis tĂ€hendab, et haavatavused vĂ”imaldavad ĂŒmber minna kĂ”ikidest brauseri kaitsekihtidest ja kĂ€ivitada koodi sĂŒsteemis vĂ€ljaspool liivakasti keskkonda. Turvaauke avastamise rahalise preemia programmi raames on Google kĂ€esoleva vĂ€ljaande jaoks vĂ€lja andnud 60 preemiat ja maksnud 118 000 US dollarit (kaks preemiat 43000 dollarit, kaks preemiat 11000 dollarit ning ĂŒhed preemia 4000, 3000, 2000 ja 1000 dollarit. 52 preemia suurus ei ole veel kindlaks mÀÀratud.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster