Izdaja Chrome 108

Google je predstavil izdajo spletnega brskalnika Chrome 108. Hkrati je na voljo stabilna izdaja brezplačnega projekta Chromium, ki služi kot osnova Chroma. Brskalnik Chrome se od Chromiuma razlikuje po uporabi Googlovih logotipov, prisotnosti sistema za pošiljanje obvestil v primeru zrušitve, modulov za predvajanje pred kopiranjem zaščitenih video vsebin (DRM), sistema za samodejno nameščanje posodobitev, trajnega omogočanja izolacije peskovnika , ki zagotavlja ključe za Googlov API in prenaša parametre RLZ- pri iskanju. Za tiste, ki potrebujejo več časa za posodobitev, je ločeno podprta veja Extended Stable, ki ji sledi 8 tednov. Naslednja izdaja Chroma 109 je predvidena za 10. januar.

Ključne spremembe v Chromu 108:

  • Spremenjena je zasnova pogovornega okna za upravljanje piškotkov in podatkov spletnega mesta (prikliče se prek povezave Piškotki po kliku na ključavnico v naslovni vrstici). Pogovorno okno je bilo poenostavljeno in zdaj prikazuje informacije, razčlenjene po spletnih mestih.
    Izdaja Chrome 108
  • Predlagana sta bila dva nova načina optimizacije brskalnika - Varčevanje s pomnilnikom in Varčevanje z energijo, ki sta na voljo v nastavitvah delovanja (Nastavitve> Zmogljivost). Načini so trenutno na voljo samo na platformah ChromeOS, Windows in macOS.
  • Upravitelj gesel omogoča, da vsakemu shranjenemu geslu pripnete opombo. Tako kot geslo je tudi beležka prikazana na ločeni strani šele po preverjanju pristnosti.
  • Različica za Linux ima privzeto vgrajen odjemalec DNS, ki je bil prej na voljo samo v različicah Windows, macOS, Android in ChromeOS.
  • Na platformi Windows, ko namestite Chrome, je bližnjica za zagon brskalnika zdaj samodejno pripeta v opravilno vrstico.
  • Dodana možnost sledenja spremembam cen izbranih izdelkov v nekaterih spletnih trgovinah (Shopping List). Ko se cena zniža, uporabnik prejme obvestilo ali e-pošto (v Gmailu). Dodajanje izdelka za sledenje se izvede s klikom na gumb »Sledi ceni« v naslovni vrstici na strani izdelka. Sledeni izdelki se shranijo skupaj z zaznamki. Funkcija je na voljo samo uporabnikom z aktivnim Google računom, ko je omogočena sinhronizacija in aktivirana storitev »Web & App Activity«.
    Izdaja Chrome 108
  • Omogočena je možnost istočasnega ogleda rezultatov iskanja v stranski vrstici z ogledom druge strani (v enem oknu lahko hkrati vidite tako vsebino strani kot rezultat dostopa do iskalnika). Ko obiščete spletno mesto s strani z rezultati iskanja v Googlu, se pred vnosnim poljem v naslovni vrstici prikaže ikona s črko »G«; ko kliknete nanjo, se odpre stranska plošča z rezultati prejšnjega opravljeno iskanje.
    Izdaja Chrome 108
  • V API-ju File System Access, ki spletnim aplikacijam omogoča branje in pisanje podatkov neposredno v datoteke in imenike na uporabnikovi napravi, so bile premaknjene metode getSize(), truncate(), flush() in close() v objektu FileSystemSyncAccessHandle iz asinhronega v sinhroni izvedbeni model.podobno kot pri metodah read() in write(). Sprememba zagotavlja popolnoma sinhroni API FileSystemSyncAccessHandle za izboljšanje zmogljivosti aplikacij, ki temeljijo na WebAssembly (WASM).
  • Dodana podpora za dodatne velikosti vidnega območja (vidno okno) - "majhno" (s), "veliko" (l) in "dinamično" (d), kot tudi merske enote, povezane s temi velikostmi - "*vi" ( vi, svi, lvi in ​​dvi), “*vb” (vb, svb, lvb in dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “*vmax « (svmax, lvmax , dvmax) in »*vmin« (svmin, lvmin in dvmin). Predlagane merske enote vam omogočajo, da velikost elementov vežete na najmanjšo, največjo in dinamično velikost vidnega območja v odstotkih (velikost se spreminja glede na prikazovanje, skrivanje in stanje orodne vrstice).
    Izdaja Chrome 108
  • Omogočena je podpora za vektorske pisave s spremenljivo barvo v formatu COLRv1 (podmnožica pisav OpenType, ki poleg vektorskih glifov vsebuje plast z barvnimi informacijami).
  • Za preverjanje podpore barvnih pisav sta bili funkciji font-tech() in font-format() dodani pravilom CSS @supports, funkcija tech() pa je bila dodana pravilom CSS @font-face.
  • Predlagano je, da API za zvezno upravljanje poverilnic (FedCM) omogoča ustvarjanje zveznih storitev identitete, ki ohranjajo zasebnost in delujejo brez mehanizmov sledenja med spletnimi mesti, kot je obdelava piškotkov tretjih oseb.
  • Zdaj je mogoče uporabiti obstoječo lastnost CSS "overflow" za zamenjane elemente, ki se pojavljajo zunaj meje vsebine, kar je v kombinaciji z lastnostjo object-view-box mogoče uporabiti za ustvarjanje slik z lastno senco.
  • Dodane lastnosti CSS break-before, break-after in break-inside, ki vam omogočajo, da prilagodite vedenje prelomov v fragmentiranem izpisu v kontekstu posameznih strani, stolpcev in območij. Na primer, "figura { break-inside: avoid;}" bo preprečila zlom strani znotraj figure.
  • Lastnosti CSS align-items, justify-items, align-self in justify-self omogočajo uporabo vrednosti »last baseline« za poravnavo na zadnjo osnovno črto v postavitvi flex ali grid.
  • Dodan dogodek ContentVisibilityAutoStateChanged, ustvarjen za elemente z lastnostjo »content-visibility: auto«, ko se spremeni stanje upodabljanja elementa.
  • V kontekstu delavcev je mogoče dostopati do API-ja Media Source Extensions, ki ga je mogoče uporabiti na primer za izboljšanje zmogljivosti medpomnilnika predvajanja predstavnosti z ustvarjanjem objekta MediaSource v ločenem delavcu in oddajanjem rezultatov njegovega dela v HTMLMediaElement v glavni niti.
  • Glava HTTP Permissions-Policy, ki se uporablja za prenos pooblastil in omogočanje naprednih funkcij, dovoljuje nadomestne znake, kot je "https://*.bar.foo.com/".
  • Odstranjeni zastareli API-ji window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Orodja za spletne razvijalce so bila izboljšana. Namigi orodij za neaktivne lastnosti CSS so bili dodani na ploščo Slogi. Plošča Snemalnik izvaja samodejno zaznavanje XPath in izbirnikov besedila. Razhroščevalnik nudi možnost premikanja skozi izraze, ločene z vejicami. Nastavitve »Nastavitve > Seznam prezrtih« so bile razširjene.

Poleg novosti in popravkov napak nova različica odpravlja 28 ranljivosti. Številne ranljivosti so bile ugotovljene kot rezultat avtomatiziranega testiranja z orodji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer in AFL. Ugotovljene niso bile nobene kritične težave, ki bi omogočale obhod vseh ravni zaščite brskalnika in izvajanje kode v sistemu zunaj okolja peskovnika. V okviru programa izplačevanja denarnih nagrad za odkrite ranljivosti za trenutno izdajo je Google izplačal 10 nagrad v vrednosti 74 tisoč ameriških dolarjev (eno nagrado 15000 $, 11000 $ in 6000 $, pet nagrad po 5000 $, tri nagrade po 3000 $ in 2000 $. , dve nagradi po 1000 $). Velikost 6 nagrad še ni določena.

Vir: opennet.ru

Dodaj komentar