Chrome izdanje 100

Google je predstavio izdanje web pretraživača Chrome 100. U isto vrijeme, dostupno je i stabilno izdanje besplatnog Chromium projekta, koji služi kao osnova Chromea. Chrome preglednik odlikuje upotreba Google logotipa, prisustvo sistema za slanje obavještenja u slučaju pada, moduli za reprodukciju video sadržaja zaštićenog od kopiranja (DRM), sistem za automatsko instaliranje ažuriranja i prijenos RLZ parametara kada traženje. Sljedeće izdanje Chrome 101 zakazano je za 26. april.

Ključne promjene u Chrome 100:

  • Zbog toga što pretraživač dostiže broj verzije 100, koji se sastoji od tri cifre umjesto od dvije, ne mogu se isključiti poremećaji u radu nekih stranica koje koriste pogrešne biblioteke za raščlanjivanje vrijednosti User-Agent. U slučaju problema, postoji postavka "chrome://flags##force-major-version-to-minor" koja vam omogućava da vratite izlaz u zaglavlju User-Agent na verziju 99 kada zapravo koristite verziju 100.
  • Chrome 100 je označen kao najnovija verzija sa punim sadržajem User-Agenta. Sljedeće izdanje će početi sa skraćivanjem informacija u HTTP zaglavlju User-Agent i JavaScript parametrima navigator.userAgent, navigator.appVersion i navigator.platform. Zaglavlje će sadržavati samo informacije o nazivu pretraživača, značajnoj verziji pretraživača, platformi i tipu uređaja (mobilni telefon, računar, tablet). Da biste dobili dodatne podatke, kao što su tačna verzija i prošireni podaci o platformi, morat ćete koristiti API savjeta klijenta korisničkog agenta. Za stranice koje nemaju dovoljno novih informacija i koje još nisu spremne za prebacivanje na savjete za klijente korisničkog agenta, do maja 2023. imaju priliku vratiti potpuni korisnički agent.
  • Dodata je eksperimentalna funkcija za prikaz indikatora preuzimanja na panelu adresne trake; kada se klikne, prikazuje se status preuzetih i preuzetih datoteka, slično kao na stranici chrome://downloads. Da biste aktivirali indikator, predviđena je postavka "chrome://flags#download-bubble".
    Chrome izdanje 100
  • Vraćena je mogućnost isključivanja zvuka kada se klikne na indikator reprodukcije prikazan na dugmetu kartice (ranije se zvuk mogao isključiti pozivanjem kontekstnog menija). Da biste omogućili ovu funkciju, dodata je postavka "chrome://flags#enable-tab-audio-muting".
    Chrome izdanje 100
  • Dodano je podešavanje “chrome://flags/#enable-lens-standalone” za onemogućavanje korištenja usluge Google Lens za pretraživanje slika (stavka “Pronađi sliku” u kontekstualnom meniju).
  • Prilikom pružanja zajedničkog pristupa kartici (tab-sharing), plavi okvir sada ne ističe cijelu karticu, već samo dio sa sadržajem koji se emituje drugom korisniku.
  • Logo pretraživača je promijenjen. Novi logo se razlikuje od verzije iz 2014. po nešto većem krugu u sredini, svetlijim bojama i odsustvu senki na granicama između boja.
    Chrome izdanje 100
  • Promjene u verziji Androida:
    • Podrška za “Lite” režim uštede saobraćaja je ukinuta, što je smanjilo bitrate prilikom preuzimanja video zapisa i primenilo dodatnu kompresiju slike. Napominje se da je način rada uklonjen zbog smanjenja cijene tarifa u mobilnim mrežama i razvoja drugih metoda smanjenja prometa.
    • Dodata mogućnost izvršavanja radnji sa pretraživačem iz adresne trake. Na primjer, možete upisati "izbriši historiju" i pretraživač će od vas zatražiti da odete na obrazac za brisanje historije kretanja ili "uredite lozinke" i pretraživač će otvoriti upravitelj lozinki. Za desktop sisteme, ova funkcija je implementirana u Chrome 87.
    • Implementirana je podrška za prijavu na Google nalog skeniranjem QR koda prikazanog na ekranu drugog uređaja.
    • Dijalog za potvrdu za operaciju se sada prikazuje kada pokušate zatvoriti sve kartice odjednom.
    • Na stranici za otvaranje nove kartice 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 pretraživaču, podrška za TLS 1.0/1.1 je uklonjena u Chrome 98. U trenutnoj verziji, slična promjena je primijenjena na mobilne aplikacije koje koriste WebView komponentu, koja sada neće moći da se poveže sa serverom koji ne podržava TLS 1.2 ili TLS 1.3.
  • Prilikom provjere certifikata korištenjem mehanizma Transparentnosti certifikata, provjera certifikata sada zahtijeva prisustvo potpisanih SCT zapisa (vremenska oznaka potpisanog certifikata) u bilo koja dva dnevnika koje vode različiti operateri (ranije je zahtijevao unos u Google log i dnevnik bilo kojeg drugog operatera) . Certificate Transparency pruža nezavisne javne evidencije svih izdatih i opozvanih certifikata, što omogućava provođenje neovisne revizije svih promjena i radnji sertifikacijskih tijela, te omogućava praćenje bilo kakvih pokušaja tajnog kreiranja lažnih zapisa.

    Za korisnike koji su omogućili način Sigurnog pregledavanja, revizija SCT zapisa koji se koriste u evidenciji transparentnosti certifikata je omogućena prema zadanim postavkama. Ova promjena će rezultirati slanjem dodatnih zahtjeva Googleu da potvrdi da dnevnik radi ispravno. Zahtjevi za testiranje šalju se vrlo rijetko, otprilike jednom na svakih 10000 TLS veza. Ako se uoče problemi, podaci o problematičnom lancu certifikata i SCT-ova će se prenijeti Google-u (prenosit ć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 na Google servere sada uključuju tokene povezane s vašim Google računom, što omogućava poboljšanu zaštitu od krađe identiteta, zlonamjernih aktivnosti i drugih prijetnji na webu. Za sesije u anonimnom načinu, takvi podaci se ne prenose.
  • Desktop verzija Chrome-a pruža opciju odbacivanja upozorenja o ugroženim lozinkama.
  • Dodan je API za postavljanje prozora na više ekrana, preko kojeg možete dobiti informacije o monitorima povezanim sa računarom i organizirati smještaj prozora na određenim ekranima. Koristeći novi API, također možete precizno odabrati poziciju prikazanih prozora i odrediti prijelaz u režim cijelog ekrana koji je pokrenut pomoću metode Element.requestFullscreen(). Primjeri korištenja novog API-ja uključuju prezentacijske aplikacije (izlaz na projektoru i prikazivanje bilješki na ekranu laptopa), finansijske aplikacije i sisteme za praćenje (postavljanje grafikona na različite ekrane), medicinske aplikacije (prikazivanje slika na odvojenim ekranima visoke rezolucije), igre , grafički uređivači i druge vrste aplikacija sa više prozora.
  • Origin Probni način rada (eksperimentalne funkcije koje zahtijevaju odvojenu aktivaciju) pruža podršku za pristup ekstenzijama izvora medija od namjenskih radnika, koji se mogu koristiti, na primjer, za poboljšanje performansi baferovane reprodukcije medija kreiranjem MediaSource objekta u zasebnom radniku i emitiranjem rezultira njegovim radom u HTMLMediaElementu na glavnoj niti. Origin Trial podrazumijeva mogućnost rada sa navedenim API-jem iz aplikacija preuzetih sa localhost ili 127.0.0.1, ili nakon registracije i primanja posebnog tokena koji važi ograničeno vrijeme za određenu lokaciju.
  • Digital Goods API, dizajniran da pojednostavi organizaciju kupovine iz web aplikacija, stabiliziran je i ponuđen svima. Pruža vezivanje za usluge distribucije robe; u Androidu obezbjeđuje povezivanje preko Android Play Billing API-ja.
  • Dodan metod AbortSignal.throwIfAborted() koji vam omogućava da upravljate prekidom izvršenja signala uzimajući u obzir stanje signala i razlog njegovog prekida.
  • Metoda zaboravi() je dodana objektu HIDevice, omogućavajući vam da opozovete korisničke dozvole za pristup ulaznom uređaju.
  • CSS svojstvo mix-blend-mode, koje definiše metodu mešanja prilikom preklapanja elemenata, sada podržava vrednost „plus-lighter“ da istakne preseke dva elementa koji dele piksele.
  • Metoda makeReadOnly() je dodana objektu NDEFReader, omogućavajući korištenje NFC oznaka u načinu samo za čitanje.
  • WebTransport API, dizajniran za slanje i primanje podataka između pretraživača i servera, dodao je opciju serverCertificateHashes za provjeru autentičnosti veze sa serverom koristeći hash certifikata bez korištenja Web PKI-a (na primjer, kada se povezujete na server ili virtuelnu mašinu ne na javnoj mreži).
  • Napravljena su poboljšanja u alatima za web programere. Proširene su mogućnosti panela Snimač pomoću kojeg možete snimati, reproducirati i analizirati radnje korisnika na stranici. Prilikom pregleda koda tokom otklanjanja grešaka, vrijednosti svojstava se sada prikazuju kada postavite pokazivač miša iznad klasa ili funkcija. Na listi emuliranih uređaja, User-Agent za iPhone je ažuriran na verziju 13_2_3. Navigacijski panel CSS stilova sada ima mogućnost pregleda i uređivanja „@supports“ pravila.
    Chrome izdanje 100

Pored inovacija i ispravki grešaka, nova verzija eliminiše 28 ranjivosti. Mnoge ranjivosti su identifikovane kao rezultat automatizovanog testiranja pomoću alata AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. Nisu identifikovani kritični problemi koji bi omogućili da se zaobiđu svi nivoi zaštite pretraživača i izvrši kod na sistemu izvan okruženja sandbox-a. U okviru programa za isplatu novčane nagrade za otkrivanje ranjivosti za aktuelno izdanje, Google je isplatio 20 nagrada u iznosu od 51 hiljadu 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 definisan.

izvor: opennet.ru

Dodajte komentar