Chrome 147 vrygestel met vertikale oortjie-ondersteuning en 'n herontwerpte leesmodus

Google het die Chrome 147 webblaaier vrygestel. Terselfdertyd is 'n stabiele weergawe van die gratis Chromium-projek, wat die basis van Chrome is, beskikbaar. Die Chrome-blaaier verskil van Chromium deurdat dit Google-logo's gebruik, 'n stelsel het om kennisgewings in die geval van 'n ongeluk te stuur, modules het vir die speel van kopieerbeskermde video-inhoud (DRM), 'n outomatiese opdateringsinstallasiestelsel het, altyd Sandbox-isolasie aktiveer, sleutels aan die Google API verskaf, en RLZ-parameters oordra wanneer dit soek. Vir diegene wat meer tyd benodig om op te dateer, is daar 'n aparte Uitgebreide Stabiele tak, wat vir 8 weke ondersteun word. Die volgende vrystelling, Chrome 148, is geskeduleer vir 5 Mei.

Belangrike veranderinge in Chrome 147 (1, 2, 3, 4):

  • 'n Vertikale oortjie-vertoonmodus is bygevoeg, wat die boonste horisontale balk met oortjieknoppies vervang met 'n sybalk met vertikale oortjies. Vertikale oortjies kan in uitgebreide (ikoon + gedeeltelike beskrywing) of ineengevoude (slegs ikoon) modus vertoon word. As jy oor 'n sy-oortjie beweeg, word 'n miniatuur van die inhoud daarvan vertoon. Die bestuur van oortjiegroepe is vereenvoudig. 'n "Wys oortjies vertikaal"-opsie is bygevoeg tot die kontekskieslys wat verskyn wanneer jy regs-klik op die oortjiery. As hierdie opsie nie standaard vertoon word nie, kan dit geaktiveer word via die "chrome://flags/#vertical-tabs"-instelling. Chrome 147 vrygestel met vertikale oortjie-ondersteuning en 'n herontwerpte leesmodus Chrome 147 vrygestel met vertikale oortjie-ondersteuning en 'n herontwerpte leesmodus
  • Leesmodus is herontwerp om slegs die relevante teks op 'n bladsy te vertoon, wat alle verwante kontroles, baniere, spyskaarte, navigasiebalke en ander nie-inhoudverwante dele van die bladsy versteek. In die nuwe weergawe, soortgelyk aan Firefox, word relevante inhoud in die hele sigbare area vertoon, eerder as in 'n smal sybalk langs die oorspronklike bladsy. As die nuwe modus nie standaard geaktiveer is nie, kan dit geaktiveer word via die "chrome://flags/#read-anything-immersive-reading-mode"-instelling. Chrome 147 vrygestel met vertikale oortjie-ondersteuning en 'n herontwerpte leesmodus
  • 'n Knoppie is by die "Hulp"-kieslys gevoeg vir die indien van 'n klagte om webblaaie wat vir bedrog- of phishing-doeleindes geskep is, te blokkeer. Hierdie knoppie word vertoon wanneer "Veilige Blaai"-modus geaktiveer is. Chrome 147 vrygestel met vertikale oortjie-ondersteuning en 'n herontwerpte leesmodus
  • Uitgebreide beskerming teen plaaslike stelseltoegang wanneer daar met publieke webwerwe interaksie is. Toegang vanaf webwerwe na My IP adres Die plaaslike netwerk (intranet of interne adresse) of teruglus-koppelvlak (127.0.0.0/8) sal gebruikersbevestiging vereis. Beskerming dek nou nie net pogings om hulpbronne via HTTP/HTTPS, fetch()-versoeke en iframe-invoegings te laai nie, maar ook verbindings via WebSockets en WebTransport, sowel as haalversoeke wat via die WindowClient.navigate()-metode geïnisieer word. Aanvallers benut interne hulpbrontoegang vir indirekte identifikasie en om CSRF-aanvalle op routers, toegangspunte, drukkers, korporatiewe webkoppelvlakke en ander toestelle en dienste uit te voer wat slegs versoeke van die plaaslike netwerk aanvaar.
  • XML-ontledingsfunksionaliteit is van libxml2 na 'n nuwe biblioteek gemigreer wat in Rust geskryf is met sekuriteit in gedagte. Hierdie verandering is slegs van toepassing op XML; soos voorheen aangekondig, sal XSLT-ondersteuning binnekort afgeskaf word.
  • Dit is nou moontlik om die startViewTransition() metode nie net vir die hele bladsy te gebruik nie, maar ook vir individuele HTML elemente.
  • Die contrast-color() CSS-funksie is bygevoeg. Dit gee die teenoorgestelde van die gespesifiseerde kleur terug (vir wit gee dit swart terug, en vir swart gee dit wit terug). Hierdie funksie kan gebruik word om die agtergrondkleur van 'n spesifieke tekskleur te pas, en andersom.
  • Die "border-shape" CSS-eienskap is bygevoeg, wat jou toelaat om nie-reghoekige grense rondom elemente te skep, soos om sirkelvormige of veelhoekige grense te gebruik. Die "border-shape" CSS-eienskap aanvaar dieselfde vormtipes as die "clip-path"-eienskap, maar anders as laasgenoemde, bespeur dit 'n kontoer, dekodeer dit en knip enige inhoud wat verder as die kontoer strek, af.
  • Die CSSPseudoElement-koppelvlak is bygevoeg, wat dit moontlik maak om met CSS-pseudo-elemente vanaf JavaScript te werk.
  • Die skakel-element ondersteun nou die gebruik van die "rel=modulepreload"-attribuut om nie net skrifte nie, maar ook modules met CSS-style vooraf te laai ( ) en JSON-data ( ).
  • Die gedrag van die berekening van die breedte van grense en buitelyne in die CSS-eienskappe border-width, outline-width en column-rule-width is verander, wat dit verenig met Firefox en WebKit-gebaseerde blaaiers. Voorheen is die breedte in hierdie eienskappe na nul teruggestel, ongeag hul waardes, as die border-style, outline-style of column-rule-style eienskappe op "geen" of "versteek" gestel was. Nou stem die order-width, outline-width en column-rule-width waardes altyd ooreen met die ontwikkelaar-gedefinieerde waardes, ongeag die inhoud van die "*-style" eienskappe.
  • Bygevoeg die Math.sumPrecise()-metode vir die berekening van die som van skikkingselemente en ander optelbare voorwerpe met presisie groter as dié van normale opsomming in 'n lus (wat presisieverliese uitskakel wanneer resultate tussenin geberg word).
  • Het die Request.isReloadNavigation-attribuut bygevoeg om te bepaal wanneer 'n bladsy herlaai is, byvoorbeeld nadat op die "Verfris"-knoppie geklik is of die location.reload()- en history.go(0)-metodes aangeroep is.
  • Om die akkuraatheid van indirekte identifikasie te verminder, is die logika vir die afronding van die geheuegrootte wat via die Toestelgeheue-API teruggestuur word, wat inligting oor die RAM-grootte verskaf, verander. Hierdie inligting kan nuttig wees vir die skep van liggewigweergawes van webtoepassings wat op toestelle met beperkte RAM laai of vir die aktivering van gevorderde funksies wanneer groot hoeveelhede geheue beskikbaar is. In bouwerk vir die platform Android Geheuegrootte word nou afgerond na 1, 2, 4 en 8, en vir ander platforms na 2, 4, 8, 16 en 32.
  • Vir geïsoleerde webtoepassings (IWA) word die Web Printing API geïmplementeer, wat metodes bied om die beskikbaarheid van drukkers te bepaal, dokumente te stuur om te druk en die drukwaglys te bestuur. Die kenmerkname en semantiek wat in die API gebruik word, stem ooreen met die Internet Printing Protocol (IPP).
  • Die "Oorsproefproewe"-modus implementeer die WebNN API, wat die gebruik van masjienleerdienste wat deur die bedryfstelsel en verwante hardewarevermoëns verskaf word, moontlik maak.
  • Verbeterings is aangebring aan webontwikkelaarsgereedskap. Die ingeboude KI-assistent kies nou outomaties kontekste. Die "Toestelmodus"-paneel, wat gebruik word om webwerfprestasie op verskillende mobiele toestelle te toets, is gemoderniseer. Die Netwerk-paneel dekodeer nou outomaties saamgeperste inhoud vir versoeke wat gestuur word met die Content-Encoding: gzip- of deflate-koptekst. Gereelde uitdrukkings kan nou gebruik word om CSS-style te filter.

Benewens nuwe kenmerke en foutherstellings, spreek die nuwe weergawe 60 kwesbaarhede aan. Baie van die kwesbaarhede is geïdentifiseer deur outomatiese toetsing met behulp van AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer en AFL. Twee probleme (’n bufferoorloop en ’n heelgetaloorloop in WebML) is ’n kritieke ernsvlak toegeken, wat beteken dat hulle alle lae van blaaierbeskerming kon omseil en kode buite die sandput-omgewing kon uitvoer. As deel van sy kwesbaarheidspremieprogram vir die huidige vrystelling, het Google 60 belonings vasgestel en $118 000 toegeken (twee belonings van $43 000, twee belonings van $11 000 en een beloning elk van $4 000, $3 000, $2 000 en $1 000). Die bedrae van 52 belonings is nog nie bepaal nie.

Bron: opennet.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster