Chrome 147 julkaistu pystysuuntaisen välilehden tuella ja uudistetulla lukutilalla

Google on julkaissut Chrome 147 -selaimen. Samaan aikaan on saatavilla vakaa julkaisu ilmaisesta Chromium-projektista, joka on Chromen perusta. Chrome-selain eroaa Chromiumista siinä, että se käyttää Googlen logoja, siinä on järjestelmä ilmoitusten lähettämiseksi kaatumisen sattuessa, siinä on moduuleja kopiosuojatun videosisällön (DRM) toistamiseen, siinä on automaattinen päivitysten asennusjärjestelmä, se ottaa aina käyttöön hiekkalaatikon eristämisen, toimittaa avaimet Google API:lle ja lähettää RLZ-parametreja haettaessa. Niille, jotka tarvitsevat enemmän aikaa päivittämiseen, on olemassa erillinen Extended Stable -haara, jota tuetaan 8 viikon ajan. Seuraava julkaisu, Chrome 148, on määrä julkaista 5. toukokuuta.

Tärkeimmät muutokset Chrome 147:ssä (1, 2, 3, 4):

  • Lisätty pystysuuntainen välilehtien näyttötila, joka korvaa yläreunan vaakasuoran palkin välilehtipainikkeilla sivupalkilla, jossa on pystysuuntaiset välilehdet. Pystysuuntaiset välilehdet voidaan näyttää laajennetussa (kuvake + osittainen kuvaus) tai supistetussa (vain kuvake) tilassa. Hiiren vieminen sivuvälilehden päälle näyttää sen sisällön pikkukuvan. Välilehtiryhmien hallintaa on yksinkertaistettu. Pikavalikkoon, joka tulee näkyviin, kun hiiren kakkospainikkeella napsautetaan välilehtiriviä, on lisätty vaihtoehto "Näytä välilehdet pystysuunnassa". Jos tätä vaihtoehtoa ei näytetä oletusarvoisesti, se voidaan ottaa käyttöön asetuksella "chrome://flags/#vertical-tabs". Chrome 147 julkaistu pystysuuntaisen välilehden tuella ja uudistetulla lukutilalla Chrome 147 julkaistu pystysuuntaisen välilehden tuella ja uudistetulla lukutilalla
  • Lukutilaa on uudistettu näyttämään vain sivulla olevan olennaisen tekstin ja piilottamaan kaikki siihen liittyvät ohjaimet, bannerit, valikot, navigointipalkit ja muut sisältöön liittymättömät osat. Uudessa versiossa, kuten Firefoxissakin, asiaankuuluva sisältö näkyy koko näkyvällä alueella eikä kapeassa sivupalkissa alkuperäisen sivun vieressä. Jos uusi tila ei ole oletusarvoisesti käytössä, se voidaan ottaa käyttöön asetuksella "chrome://flags/#read-anything-immersive-reading-mode". Chrome 147 julkaistu pystysuuntaisen välilehden tuella ja uudistetulla lukutilalla
  • Ohje-valikkoon on lisätty painike valituksen tekemiseksi petos- tai tietojenkalastelutarkoituksiin luotujen verkkosivujen estämiseksi. Tämä painike näkyy, kun Turvallinen selaus -tila on käytössä. Chrome 147 julkaistu pystysuuntaisen välilehden tuella ja uudistetulla lukutilalla
  • Laajennettu suojaus paikallista järjestelmän käyttöä vastaan ​​julkisilla verkkosivustoilla. Pääsy verkkosivustoilta IP-osoitteet Paikallisverkko (intranet- tai sisäiset osoitteet) tai loopback-rajapinta (127.0.0.0/8) vaatii käyttäjän vahvistuksen. Suojaus kattaa nyt paitsi resurssien latausyritykset HTTP/HTTPS:n, fetch()-pyyntöjen ja iframe-lisäysten kautta, myös WebSocketsin ja WebTransportin kautta tehdyt yhteydet sekä WindowClient.navigate()-metodin kautta aloitetut noutopyynnöt. Hyökkääjät hyödyntävät sisäisten resurssien käyttöä epäsuoraan tunnistamiseen ja suorittavat CSRF-hyökkäyksiä reitittimiin, tukiasemiin, tulostimiin, yritysten web-käyttöliittymiin ja muihin laitteisiin ja palveluihin, jotka hyväksyvät pyyntöjä vain paikallisverkosta.
  • XML-jäsennystoiminto on siirretty libxml2:sta uuteen Rust-kielellä kirjoitettuun kirjastoon turvallisuus mielessä. Tämä muutos koskee vain XML:ää; kuten aiemmin ilmoitettiin, XSLT-tuki poistuu pian käytöstä.
  • startViewTransition()-metodia voi nyt käyttää paitsi koko sivulle, myös yksittäisille HTML-elementeille.
  • CSS-funktio contrast-color() on lisätty. Se palauttaa määritetyn värin vastakohdan (valkoiselle se palauttaa mustan ja mustalle valkoisen). Tätä funktiota voidaan käyttää tietyn tekstivärin taustavärin sovittamiseen ja päinvastoin.
  • CSS-ominaisuus "border-shape" on lisätty, minkä ansiosta voit luoda elementtien ympärille ei-suorakulmaisia ​​reunoja, kuten pyöreitä tai monikulmaisia ​​reunoja. CSS-ominaisuus "border-shape" hyväksyy samat muototyypit kuin "clip-path", mutta toisin kuin jälkimmäinen, se tunnistaa ääriviivan, dekoodaa sen ja leikkaa kaiken ääriviivan ulkopuolelle ulottuvan sisällön.
  • Lisätty CSSPseudoElement-rajapinta, jonka avulla voi työskennellä JavaScriptin CSS-pseudoelementtien kanssa.
  • Linkkielementti tukee nyt "rel=modulepreload"-attribuutin käyttöä paitsi skriptien myös CSS-tyyleillä varustettujen moduulien esilataamiseen ( ) ja JSON-dataa ( ).
  • CSS-ominaisuuksien border-width, outline-width ja column-rule-width reunojen ja ääriviivojen leveyden laskennan toimintaa on muutettu, ja se on nyt yhtenäinen Firefox- ja WebKit-pohjaisten selainten kanssa. Aiemmin näiden ominaisuuksien leveys nollattiin arvosta riippumatta, jos border-style-, outline-style- tai column-rule-style-ominaisuudet oli asetettu arvoon "none" tai "hidden". Nyt order-width-, outline-width- ja column-rule-width-arvot vastaavat aina kehittäjän määrittämiä arvoja riippumatta "*-style"-ominaisuuksien sisällöstä.
  • Lisätty Math.sumPrecise() -menetelmä taulukon elementtien ja muiden numeroitavien objektien summan laskemiseen suuremmalla tarkkuudella kuin normaalin silmukan summauksen tarkkuus (poistetaan tarkkuushäviöt tallennettaessa tuloksia välillä).
  • Lisätty Request.isReloadNavigation-attribuutti sivun uudelleenlatauksen havaitsemiseksi esimerkiksi "Päivitä"-painikkeen napsauttamisen tai location.reload()- ja history.go(0)-metodien kutsumisen jälkeen.
  • Epäsuoran tunnistuksen tarkkuuden vähentämiseksi Device Memory API:n palauttaman muistin koon pyöristämisen logiikkaa, joka antaa tietoa RAM-muistin koosta, on muutettu. Nämä tiedot voivat olla hyödyllisiä luotaessa kevyitä verkkosovellusten versioita, jotka latautuvat laitteille, joissa on rajoitetusti RAM-muistia, tai aktivoitaessa edistyneitä ominaisuuksia, kun käytettävissä on paljon muistia. Alustan koontiversioissa Android Muistin koko pyöristetään nyt lukuihin 1, 2, 4 ja 8, ja muilla alustoilla lukuihin 2, 4, 8, 16 ja 32.
  • Eristetyille verkkosovelluksille (IWA) on toteutettu Web Printing API, joka tarjoaa menetelmiä tulostimien saatavuuden määrittämiseen, asiakirjojen lähettämiseen tulostettavaksi ja tulostusjonon hallintaan. API:ssa käytetyt attribuuttien nimet ja semantiikka vastaavat Internet Printing Protocol (IPP) -protokollaa.
  • "Origin trials" -tila toteuttaa WebNN-rajapinnan, joka mahdollistaa käyttöjärjestelmän tarjoamien koneoppimispalveluiden ja niihin liittyvien laitteisto-ominaisuuksien käytön.
  • Verkkokehitystyökaluihin on tehty parannuksia. Sisäänrakennettu tekoälyavustaja valitsee nyt kontekstit automaattisesti. "Laitetila"-paneelia, jota käytetään verkkosivuston suorituskyvyn testaamiseen eri mobiililaitteilla, on modernisoitu. Verkko-paneeli dekoodaa nyt automaattisesti pakatun sisällön pyynnöille, jotka lähetetään Content-Encoding: gzip- tai deflate-otsikolla. Säännöllisiä lausekkeita voidaan nyt käyttää CSS-tyylien suodattamiseen.

Uusien ominaisuuksien ja virheenkorjausten lisäksi uusi versio korjaa 60 haavoittuvuutta. Monet haavoittuvuuksista tunnistettiin automaattisella testauksella käyttäen AddressSanitizeria, MemorySanitizeria, Control Flow Integritya, LibFuzzeria ja AFL:ää. Kahdelle ongelmalle (puskurin ylivuoto ja kokonaisluvun ylivuoto WebML:ssä) annettiin kriittinen vakavuustaso, mikä tarkoittaa, että ne voivat ohittaa kaikki selaimen suojauskerrokset ja suorittaa koodia hiekkalaatikkoympäristön ulkopuolella. Osana nykyisen julkaisun haavoittuvuuspalkkio-ohjelmaansa Google on perustanut 60 palkintoa ja myöntänyt niistä 118 000 dollaria (kaksi 43 000 dollarin palkintoa, kaksi 11 000 dollarin palkintoa ja yksi palkinto kumpikin: 4 000, 3 000, 2 000 ja 1 000 dollaria). 52 palkinnon määriä ei ole vielä määritetty.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster