Chrome izdanje 100

Google je predstavio izdanje web preglednika Chrome 100. U isto vrijeme dostupno je stabilno izdanje besplatnog projekta Chromium koji služi kao osnova Chromea. Preglednik Chrome odlikuje se upotrebom Googleovih logotipa, prisutnošću sustava za slanje obavijesti u slučaju pada, modulima za reprodukciju videosadržaja zaštićenog od kopiranja (DRM), sustavom za automatsko instaliranje ažuriranja i prijenosom RLZ parametara kada traženje. Sljedeće izdanje Chromea 101 zakazano je za 26. travnja.

Ključne promjene u Chromeu 100:

  • Budući da preglednik dostiže verziju broj 100, koja se sastoji od tri znamenke umjesto dvije, ne mogu se isključiti poremećaji u radu nekih stranica koje koriste neispravne biblioteke za analizu vrijednosti User-Agent. U slučaju problema, postoji postavka "chrome://flags##force-major-version-to-minor" koja vam omogućuje da vratite izlaz u zaglavlju User-Agent na verziju 99 kada stvarno koristite verziju 100.
  • Chrome 100 označen je kao najnovija verzija s punim sadržajem korisničkog agenta. Sljedeće izdanje počet će skraćivati ​​informacije u HTTP zaglavlju korisničkog agenta i JavaScript parametrima navigator.userAgent, navigator.appVersion i navigator.platform. Zaglavlje će sadržavati samo informacije o nazivu preglednika, značajnoj verziji preglednika, platformi i vrsti uređaja (mobilni telefon, računalo, tablet). Za dobivanje dodatnih podataka, kao što su točna verzija i prošireni podaci o platformi, morat ćete upotrijebiti API savjeta za korisničke agente. Za stranice koje nemaju dovoljno novih informacija i još nisu spremne za prijelaz na korisničke savjete klijenta, do svibnja 2023. imaju priliku vratiti puni korisnički agent.
  • Dodana je eksperimentalna značajka za prikaz indikatora preuzimanja na ploči adresne trake; kada se klikne, prikazuje se status preuzetih i preuzetih datoteka, slično stranici chrome://downloads. Za aktiviranje indikatora dostupna je postavka “chrome://flags#download-bubble”.
    Chrome izdanje 100
  • Vraćena je mogućnost isključivanja zvuka kada se klikne indikator reprodukcije prikazan na gumbu kartice (ranije se zvuk mogao isključiti pozivanjem kontekstnog izbornika). Da biste omogućili ovu značajku, dodana je postavka "chrome://flags#enable-tab-audio-muting".
    Chrome izdanje 100
  • Dodana je postavka “chrome://flags/#enable-lens-standalone” za onemogućavanje upotrebe usluge Google Lens za pretraživanje slika (stavka “Pronađi sliku” u kontekstnom izborniku).
  • Prilikom dijeljenja pristupa kartici (dijeljenje kartica), plavi okvir sada ne označava cijelu karticu, već samo dio sa sadržajem koji se emitira drugom korisniku.
  • Logotip preglednika je promijenjen. Novi logo razlikuje se od verzije iz 2014. po nešto većem krugu u sredini, svjetlijim bojama i nepostojanju sjena na granicama između boja.
    Chrome izdanje 100
  • Promjene u verziji Androida:
    • Ukinuta je podrška za "Lite" način rada za uštedu prometa, što je smanjilo bitrate pri preuzimanju videozapisa i primijenilo dodatnu kompresiju slike. Napominje se da je način rada uklonjen zbog smanjenja troškova tarifa u mobilnim mrežama i razvoja drugih metoda smanjenja prometa.
    • Dodana mogućnost izvođenja radnji s preglednikom iz adresne trake. Na primjer, možete upisati "izbriši povijest" i preglednik će od vas zatražiti da odete na obrazac za brisanje povijesti kretanja ili "uredite lozinke" i preglednik će otvoriti upravitelja lozinkama. Za stolne sustave ova je značajka implementirana u Chromeu 87.
    • Implementirana je podrška za prijavu na Google račun skeniranjem QR koda prikazanog na zaslonu drugog uređaja.
    • Dijaloški okvir za potvrdu operacije sada se prikazuje kada pokušate zatvoriti sve kartice odjednom.
    • Na stranici za otvaranje novog taba pojavio se prekidač između pregleda RSS pretplata (Following) i preporučenog sadržaja (Discover).
    • Mogućnost korištenja TLS 1.0/1.1 protokola u komponenti Android WebView je ukinuta. U samom pregledniku, podrška za TLS 1.0/1.1 uklonjena je u Chromeu 98. U trenutnoj verziji, slična je promjena primijenjena na mobilne aplikacije koje koriste komponentu WebView, koje se sada neće moći povezati s poslužiteljem koji ne podržava TLS 1.2 ili TLS 1.3.
  • Prilikom provjere certifikata pomoću mehanizma transparentnosti certifikata, provjera certifikata sada zahtijeva prisutnost potpisanih SCT zapisa (vremenska oznaka potpisanog certifikata) u bilo koja dva dnevnika koja održavaju različiti operateri (ranije je bio potreban unos u Googleovom dnevniku i dnevniku bilo kojeg drugog operatera) . Transparentnost certifikata omogućuje neovisnu javnu evidenciju svih izdanih i opozvanih certifikata, što omogućuje neovisnu reviziju svih promjena i radnji certifikacijskih tijela te vam omogućuje praćenje pokušaja prikrivenog stvaranja lažnih zapisa.

    Za korisnike koji su omogućili način sigurnog pregledavanja, revizija SCT zapisa koji se koriste u zapisnicima transparentnosti certifikata omogućena je prema zadanim postavkama. Ova će promjena rezultirati slanjem dodatnih zahtjeva Googleu radi potvrde da zapisnik radi ispravno. Testni zahtjevi se šalju vrlo rijetko, otprilike jednom svakih 10000 TLS veza. Ako se uoče problemi, Googleu će se prenijeti podaci o problematičnom lancu certifikata i SCT-ova (prenijet će se samo podaci o certifikatima i SCT-ovima koji su već javno distribuirani).

  • Kada omogućite poboljšano sigurno pregledavanje i prijavite se na svoj Google račun, podaci o incidentima koji se šalju Googleovim poslužiteljima sada uključuju tokene povezane s vašim Google računom, što omogućuje poboljšanu zaštitu od krađe identiteta, zlonamjernih aktivnosti i drugih prijetnji na webu. Za sesije u anonimnom načinu rada takvi se podaci ne prenose.
  • Verzija preglednika Chrome za stolna računala nudi opciju za odbacivanje upozorenja o ugroženim lozinkama.
  • Dodan je Multi-Screen Window Placement API putem kojeg možete dobiti informacije o monitorima spojenim na računalo i organizirati postavljanje prozora na određenim zaslonima. Korištenjem novog API-ja također možete precizno odabrati položaj prikazanih prozora i odrediti prijelaz na prikaz preko cijelog zaslona koji se pokreće pomoću metode Element.requestFullscreen(). Primjeri korištenja novog API-ja uključuju prezentacijske aplikacije (izlaz na projektoru i prikaz bilješki na zaslonu prijenosnog računala), financijske aplikacije i sustave praćenja (postavljanje grafikona na različite zaslone), medicinske aplikacije (prikazivanje slika na zasebnim zaslonima visoke razlučivosti), igre , grafički uređivači i druge vrste aplikacija s više prozora.
  • Način Origin Trials (eksperimentalne značajke koje zahtijevaju zasebnu aktivaciju) pruža podršku za pristup proširenjima Media Source Extensions od namjenskih radnika, koji se mogu koristiti, na primjer, za poboljšanje performansi reprodukcije medija u međuspremniku stvaranjem MediaSource objekta u zasebnom radniku i emitiranjem rezultira radom u HTMLMediaElementu na glavnoj niti. Origin Trial podrazumijeva mogućnost rada s navedenim API-jem iz aplikacija preuzetih s localhosta ili 127.0.0.1, ili nakon registracije i primanja posebnog tokena koji vrijedi ograničeno vrijeme za određenu stranicu.
  • Digital Goods API, dizajniran za pojednostavljenje organizacije kupnje iz web aplikacija, stabiliziran je i dostupan svima. Omogućuje povezivanje s uslugama distribucije robe; u Androidu omogućuje povezivanje preko Android Play Billing API-ja.
  • Dodana metoda AbortSignal.throwIfAborted() koja vam omogućuje rukovanje prekidom izvršenja signala uzimajući u obzir stanje signala i razlog njegovog prekida.
  • Metoda zaboravi() dodana je objektu HIDDevice, što vam omogućuje da opozovete korisničke dopuštenja pristupa ulaznom uređaju.
  • CSS svojstvo mix-blend-mode, koje definira metodu miješanja pri preklapanju elemenata, sada podržava vrijednost "plus-lighter" za isticanje sjecišta dvaju elemenata koji dijele piksele.
  • Metoda makeReadOnly() dodana je objektu NDEFReader, što omogućuje korištenje NFC oznaka u načinu rada samo za čitanje.
  • WebTransport API, dizajniran za slanje i primanje podataka između preglednika i poslužitelja, dodao je opciju serverCertificateHashes za provjeru autentičnosti veze s poslužiteljem pomoću hash certifikata bez korištenja web PKI-ja (na primjer, kada se povezujete s poslužiteljem ili virtualnim strojem koji nije na javnoj mreži).
  • Učinjena su poboljšanja alata za web programere. Mogućnosti ploče Snimač su proširene, s kojima možete snimati, reproducirati i analizirati radnje korisnika na stranici. Prilikom pregledavanja koda tijekom ispravljanja pogrešaka, vrijednosti svojstava sada se prikazuju kada prijeđete mišem iznad klasa ili funkcija. Na popisu emuliranih uređaja, User-Agent za iPhone je ažuriran na verziju 13_2_3. Navigacijska ploča CSS stilova sada ima mogućnost pregledavanja i uređivanja pravila "@supports".
    Chrome izdanje 100

Uz inovacije i ispravke pogrešaka, nova verzija uklanja 28 ranjivosti. Mnoge od ranjivosti identificirane su kao rezultat automatiziranog testiranja pomoću alata AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. Nisu identificirani kritični problemi koji bi omogućili zaobilaženje svih razina zaštite preglednika i izvršavanje koda na sustavu izvan okruženja sandboxa. U sklopu programa isplate novčanih nagrada za otkrivanje ranjivosti za trenutno izdanje, Google je isplatio 20 nagrada u iznosu od 51 tisuću američkih dolara (jedna nagrada od 16000 dolara, dvije nagrade od 7000 dolara, tri nagrade od 5000 dolara i po jedna od 3000 $, 2000 $ i 1000 $ Iznos od 11 nagrada još nije definiran.

Izvor: opennet.ru

Dodajte komentar