Chrome'i väljalase 111

Google avalikustas veebibrauseri Chrome 111 väljalase. Samal ajal on saadaval ka Chrome'i aluseks oleva tasuta Chromiumi projekti stabiilne väljalase. Chrome'i brauser erineb Chromiumist Google'i logode kasutamise, krahhi korral teadete saatmise süsteemi olemasolu, kopeerimiskaitsega videosisu (DRM) esitamise moodulite, värskenduste automaatse installimise süsteemi, liivakasti isoleerimise püsiva lubamise poolest. , annab võtmed Google API-le ja edastab otsimisel RLZ-. Neile, kes vajavad värskendamiseks rohkem aega, toetatakse eraldi laiendatud stabiilset haru, millele järgneb 8 nädalat. Chrome 112 järgmine väljalase ilmub 4. aprillil.

Peamised muudatused Chrome'is 111:

  • Privaatsusliivakasti kasutajaliidese elemente on värskendatud, et võimaldada kasutajate huvikategooriate määratlemist ja kasutamist küpsiste jälgimise asemel, et tuvastada sarnaste huvidega kasutajarühmad ilma üksikuid kasutajaid tuvastamata. Uus versioon lisab uue dialoogi, mis räägib kasutajatele Privacy Sandboxi võimalustest ja suunab seadete lehele, kus saate seadistada reklaamivõrkudesse edastatavat teavet.
    Chrome'i väljalase 111
    Chrome'i väljalase 111
  • Pakutud on uus dialoog, mis sisaldab teavet seadete, ajaloo, järjehoidjate, automaatse täitmise andmebaasi ja muude andmete sünkroonimise kohta brauserite vahel.
    Chrome'i väljalase 111
  • Linuxi ja Androidi platvormidel viiakse DNS-i nimede lahendamise toimingud isoleeritud võrguprotsessist isoleerimata brauseri protsessi, kuna süsteemi lahendajaga töötades on võimatu rakendada mõningaid liivakastipiiranguid, mis kehtivad teistele võrguteenustele.
  • Lisatud tugi kasutajate automaatseks sisselogimiseks Microsofti identiteediteenustesse (Azure AD SSO), kasutades Microsoft Windowsi kontoteavet.
  • Chrome'i värskendusmehhanism Windowsis ja macOS-is haldab värskendusi brauseri 12 uusima versiooni jaoks.
  • Payment Handler API kasutamiseks, mis lihtsustab integreerimist olemasolevate maksesüsteemidega, peate nüüd selgelt määratlema allalaaditud andmete allika, määrates CSP parameetris connect-src (Content-Security-Policy) domeenid, kuhu päringud saadetakse. .
  • Eemaldas PPB_VideoDecoder(Dev) API, mis muutus ebaoluliseks pärast Adobe Flashi toe lõppemist.
  • Lisatud on View Transitions API, mis muudab erinevate DOM-i olekute vahel ülemineku animatsiooniefektide loomise lihtsamaks (näiteks sujuv üleminek ühelt pildilt teisele).
  • CSS-i "@container" päringule on lisatud funktsiooni style() tugi, et rakendada stiile, mis põhinevad emaelemendi kohandatud atribuutide arvutatud väärtustel.
  • CSS-ile on lisatud trigonomeetrilised funktsioonid sin(), cos(), tan(), asin(), acos(), atan() ja atan2().
  • Lisatud on eksperimentaalne (algajärgu prooviversioon) dokumendi Pilt pildis API suvalise HTML-sisu, mitte ainult video, avamiseks pilt-pildis režiimis. Erinevalt akna avamisest kutsega window.open() kuvatakse uue API kaudu loodud aknad alati teiste akende peal, ei jää pärast algse akna sulgemist alles, ei toeta navigeerimist ega saa kuvamiskohta selgelt määrata. .
    Chrome'i väljalase 111
  • ArrayBufferi suurust on võimalik suurendada või vähendada, samuti SharedArrayBufferi suurust suurendada.
  • WebRTC rakendab SVC (Scalable Video Coding) laienduste tuge, et kohandada videovoogu kliendi ribalaiusega ja edastada mitu erineva kvaliteediga videovoogu ühes voos.
  • Media Session API-le on lisatud toimingud "eelmine slaid" ja "järgmine slaid", et pakkuda navigeerimist eelmiste ja järgmiste slaidide vahel.
  • Lisatud uus pseudoklassi süntaks ":nth-child(an + b)" ja ":nth-last-child()", mis võimaldab hankida selektorit alamelementide eelfiltreerimiseks enne peamise "An+B" sooritamist. nende valikuloogika.
  • CSS-i on lisatud uued juurelemendi fondisuuruse ühikud: rex, rch, ric ja rlh.
  • Rakendatud on CSS-i värvitaseme 4 spetsifikatsiooni täielik tugi, sealhulgas seitsme värvipaleti (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE ja HVS) ja 12 värviruumi (sRGB Linear, LCH, okLCH, LAB, okLAB) tugi. , Kuva p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), lisaks varem toetatud Hex, RGB, HSL ja HWB värvid. Animatsiooni ja gradientide jaoks on võimalik kasutada oma värviruume.
  • CSS-i on lisatud uus color() funktsioon, mida saab kasutada värvi määramiseks igas värviruumis, kus värvid on määratud R-, G- ja B-kanalite abil.
  • Lisatud on CSS Color 5 spetsifikatsioonis määratletud funktsioon color-mix(), mis võimaldab segada värve mis tahes värviruumis etteantud protsendi alusel (näiteks 10% sinise valgele lisamiseks võite määrata "color-mix" (srgb-s, sinine 10%, valge);").
  • Veebiarendajatele mõeldud tööriistu on täiustatud. Paneel Stiilid toetab nüüd CSS-i värvitaseme 4 spetsifikatsiooni ning selle uusi värviruume ja palette. Suvaliste pikslite värvi määramise tööriist ("piisupp") on lisanud uute värviruumide toe ja võimaluse teisendada erinevate värvivormingute vahel. JavaScripti siluri katkestuspunkti juhtpaneel on ümber kujundatud.
    Chrome'i väljalase 111

Lisaks uuendustele ja veaparandustele kõrvaldab uus versioon 40 turvaauku. Paljud haavatavused tuvastati AddressSanitizeri, MemorySanitizeri, Control Flow Integrity, LibFuzzeri ja AFL-i tööriistu kasutades automatiseeritud testimise tulemusena. Pole tuvastatud ühtegi kriitilist probleemi, mis võimaldaks mööda minna brauseri kõigist kaitsetasemetest ja käivitada süsteemis koodi väljaspool liivakastikeskkonda. Osana rahalise preemia maksmise programmi praeguse versiooni haavatavuste avastamise eest maksis Google 24 auhinda 92 tuhande dollari väärtuses (üks auhind $ 15000 4000 ja $ 10000, kaks auhinda $ 700 5000 ja $ 2000, kolm auhinda $ 1000, $ 3000 ja viis auhinda XNUMX dollarit).

Allikas: opennet.ru

Lisa kommentaar