Chrome izdanje 154

Google je izdao verziju 154 web preglednika Chrome. Dostupna je i stabilna verzija projekta otvorenog koda Chromium, temelja Chromea. Chrome se od Chromiuma razlikuje po korištenju Googleovih logotipa, sustavu obavještavanja o rušenju, modulima za reprodukciju video sadržaja zaštićenog od kopiranja (DRM), automatskoj instalaciji ažuriranja, stalnoj izolaciji sandboxa, pružanju Google API ključeva i prosljeđivanju RLZ parametara tijekom pretraživanja. Za one kojima je potrebno više vremena za ažuriranje, zasebna proširena stabilna grana održava se osam tjedana. Sljedeće izdanje, Chrome 155, zakazano je za 6. listopada kao dio novog dvotjednog razvojnog ciklusa.

Ključne promjene u Chromeu 154 (1, 2, 3, 4):

  • AI način rada, koji omogućuje interakciju s AI agentom iz adresne trake ili sa stranice prikazane prilikom otvaranja nove kartice, dodatno je razvijen. Nova verzija omogućuje korisnicima u SAD-u korištenje Gemini AI asistenta za virtualno isprobavanje odjeće tijekom kupovine u odabranim online trgovinama. Chrome za iOS sada podržava glasovnu komunikaciju u stvarnom vremenu s Geminijem, na primjer, za raspravu o sadržaju otvorene web stranice.
  • API-ji i tehnologije razvijeni kao dio inicijative Privacy Sandbox uklonjeni su za upotrebu umjesto kolačića trećih strana. Svrha pružanja ovih API-ja izgubljena je nakon odluke o nastavku podrške kolačićima trećih strana u Chromeu. Sljedeći API-ji su uklonjeni: Topics (zamjenjuje FLoC API), Protected Audience API, Shared Storage API, Attribution Reporting API, Private Aggregation, Related Website Sets API i requestStorageAccessFor.
  • U verziji platforme Android Omogućen je LNP (Local Network Protection) način rada koji zahtijeva zasebnu autorizaciju za pristup aplikacije internim intranet podmrežama (192.168.xx, 10.xxx, itd.). Ovaj način rada blokira napade na lokalne mrežne resurse i sprječava skeniranje mreže u svrhu prikrivene identifikacije korisnika i prikupljanja informacija o korisničkom okruženju.
  • Zahtjevi putem API-ja za dohvaćanje u pozadini sada zahtijevaju dobivanje dozvola LNA (pristup lokalnoj mreži) prilikom slanja podataka poslužitelji na lokalnoj mreži (192.168.0.0/16, 10.0.0.0/8, itd.) ili prilikom pristupanja loopback sučelju (127.0.0.0/8). Osim toga, implementirane su CORS (Cross-Origin Resource Sharing) provjere za Background Fetch API kako bi se objedinila ograničenja koja se primjenjuju na Background Fetch i Fetch API-je. Ove promjene sprječavaju korištenje Background Fetcha za zaobilaženje Cross-Origin ograničenja i izvođenje CSRF napada na usmjerivače, pristupne točke, pisače, korporativna web sučelja i druge uređaje i usluge koji prihvaćaju samo zahtjeve iz lokalne mreže.
  • Dodan je opcionalni način optimizacije "ServiceWorkerAutoPreload", koji šalje mrežni zahtjev paralelno s inicijalizacijom Service Workera.
  • Dodan HTML element i JavaScript API Web Install (metoda navigator.install()), osmišljena za poticanje web stranice na instalaciju web aplikacije. Instalacija se događa nakon što korisnik izričito potvrdi operaciju. Ova se značajka može koristiti za izradu kataloga web aplikacija ili za pojednostavljenje instalacije web aplikacija za korištenje s trenutnom web stranicom.
  • Dodan je Window Shape API (metoda window.setShape), koji omogućuje web aplikacijama u sandboxu promjenu oblika prozora, kao što je stvaranje nepravokutnih prozora, plutajućih panela i preklapajućih elemenata. Ovaj API trenutno je dostupan samo na ChromeOS-u.
  • Dodane su postavke za upravljanje vrstama sadržaja koje se automatski popunjavaju u web obrascima. Na primjer, možete onemogućiti spremanje i automatsko popunjavanje kontaktnih podataka i podataka o plaćanju. Također možete konfigurirati predloške URL-ova kako biste onemogućili automatsko popunjavanje za određene web-lokacije.
  • Prema zadanim postavkama, prikaz zahtjeva za potvrdu operacije omogućen je prilikom pristupa web-mjestima putem HTTP-a.
  • Dodana je podrška za responzivno dimenzioniranje iframe blokova, automatski prilagođavajući se sadržaju kako bi se spriječile interne trake za pomicanje. Ova se značajka omogućuje određivanjem CSS svojstva "frame-sizing" (npr. "frame-sizing: content-height") na nadređenoj stranici i dodavanjem elementa ' u zaglavlje sadržaja iframea. '.
  • CSS svojstvo scroll-marker-group implementira načine rada "links" i "tabs" za kontrolu redoslijeda prebacivanja fokusa. U načinu rada "links", grupa markera ("::scroll-marker-group") funkcionira kao uobičajeni navigacijski izbornik (markeri za pomicanje obrađuju se kao poveznice, a navigacija se vrši pomoću tipke Tab). U načinu rada "tabs", grupa markera funkcionira kao skup kartica, između kojih se kreće pomoću navigacijskih tipki. Dostupna su i dva parametra, "before" i "after", koji kontroliraju način na koji se grupa markera obrađuje u odnosu na sadržaj (ako je navedeno "before", markeri će se prvo obraditi, dok će "after" obraditi markere tek nakon što je navigacija sadržaja završena).
  • Implementirano je CSS svojstvo text-decoration-inset. Omogućuje vam prilagodbu početka i kraja prikazivanja dekoratera (podcrtavanje, precrtavanje itd.) u odnosu na rubove teksta. Na primjer, da biste skratili dekorater za 10 piksela, možete navesti "text-decoration-inset: 10px;", a da biste ga produžili, možete navesti "text-decoration-inset: -10px;".
  • Metoda Iterator.prototype.includes dodana je u JavaScript Iterator sučelje za provjeru sadrži li iterator određeni element.
  • Način rada "Origin trials" implementira mehanizam privatnih tokena za provjeru (PVT) koji korisnicima omogućuje razlikovanje stvarnih korisnika od botova slanjem anonimnih tokena prilikom otvaranja web stranica u načinu privatnog pregledavanja. To eliminira potrebu za captcha-om, obaveznom autentifikacijom i praćenjem kolačića. Tokeni predstavljaju uspješnu autentifikaciju ili anti-bot provjeru (provjere koje su već prošle na jednoj web stranici koriste se za povezivanje s drugim web stranicama bez dodatne provjere).

Uz nove značajke i ispravke programskih pogrešaka, nova verzija rješava 108 ranjivosti. Jedanaest problema ocijenjeno je kritičnim, što znači da mogu zaobići sve slojeve zaštite preglednika i izvršavati kod izvan sandbox okruženja. Četiri kritična problema uzrokovana su pristupom "korištenje nakon oslobađanja" u AdFilteru, WindowDialogu, ServiceWorkeru i Fullscreen API-ju, dok je sedam uzrokovano prelijevanjem međuspremnika u WebGL-u, ANGLE-u i GPU kodu.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster