Chrome release 112

Google hat de frijlitting fan 'e webbrowser Chrome 112. Tagelyk is in stabile útjefte fan it fergese Chromium-projekt, dat de basis fan Chrome is, beskikber. De Chrome-blêder ferskilt fan Chromium yn it brûken fan Google-logo's, de oanwêzigens fan in systeem foar it ferstjoeren fan notifikaasjes yn gefal fan in crash, modules foar it spieljen fan kopiearje-beskerme fideo-ynhâld (DRM), in automatysk updatesysteem, it konstante opnimmen fan Sandbox-isolaasje , it oanbod fan kaaien foar de Google API en oerdracht by it sykjen nei RLZ- parameters. Foar dyjingen dy't mear tiid nedich hawwe om te aktualisearjen, wurdt de Extended Stable-tûke apart stipe, folge troch 8 wiken. De folgjende release fan Chrome 113 is pland foar maaie 2th.

Wichtige wizigingen yn Chrome 112:

  • De funksjonaliteit fan de ynterface foar feiligenskontrôle is útwreide, mei in gearfetting fan mooglike befeiligingsproblemen, lykas it brûken fan kompromittearre wachtwurden, de status fan it kontrolearjen fan kweade siden (Safe Browsing), de oanwêzigens fan net-ynstallearre updates, en de identifikaasje fan kweade tafoegings -oan. De nije ferzje ymplementearret automatyske ynlûking fan earder ferliende tagongsrjochten foar siden dy't in lange tiid net binne brûkt, en foeget ek opsjes ta om automatyske ynlûking út te skeakeljen en ynlutsen tastimmingen werom te jaan.
  • Siden binne net tastien om it document.domain-eigendom yn te stellen om betingsten fan deselde oarsprong ta te passen op boarnen dy't laden binne fan ferskate subdomeinen. As jo ​​in kommunikaasjekanaal moatte fêstigje tusken subdomeinen, brûk dan de postMessage() funksje as de Channel Messaging API.
  • Stipe foar it útfieren fan oanpaste Chrome Apps-webapplikaasjes op Linux-, macOS- en Windows-platfoarms is stopset. Ynstee fan Chrome Apps, moatte jo standalone webapplikaasjes brûke basearre op Progressive Web Apps (PWA) technology en standert Web API's.
  • De ynboude winkel fan root-sertifikaten fan sertifisearingsautoriteiten (Chrome Root Store) omfettet ferwurking fan nammebeperkingen foar root-sertifikaten (bygelyks kin in bepaald root-sertifikaat allinich sertifikaten generearje foar bepaalde domeinen op earste nivo). Yn Chrome 113 is it pland om te wikseljen nei it gebrûk fan 'e Chrome Root Store en it ynboude sertifikaatferifikaasjemeganisme op' e Android-, Linux- en ChromeOS-platfoarms (yn Windows en macOS waard de oergong nei de Chrome Root Store earder makke).
  • Foar guon brûkers wurdt in ferienfâldige ynterface oanbean foar it ferbinen fan in akkount yn Chrome.
    Chrome release 112
  • It is mooglik om reservekopyen te eksportearjen en te meitsjen yn 'e Google-argiver (Google Takeout) foar gegevens dy't brûkt wurde by it syngronisearjen fan ferskate eksimplaren fan Chrome en mei de typen AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, OS_PRIORITY_PREFERENCE en PRINTERCE.
  • De autorisaasjeside foar Web Auth Flow-basearre tafoegings wurdt no werjûn yn in ljepper ynstee fan in apart finster, wêrtroch jo de anty-phishing-URL kinne sjen. De nije ymplemintaasje dielt in mienskiplike ferbiningstatus oer alle ljeppers en behâldt de steat oer opnij starte.
    Chrome release 112
  • Tsjinstwurkers fan tafoegings foar browsers tastean tagong ta de WebHID API, ûntworpen foar tagong op leech nivo ta HID-apparaten (Human interface-apparaten, toetseboerden, mûzen, gamepads, touchpads) en organisearje wurk sûnder de oanwêzigens fan spesifike bestjoerders yn it systeem. De wiziging waard makke om te soargjen dat Chrome-tafoegings dy't earder tagong hawwe ta WebHID fan eftergrûnsiden waarden oerbrocht nei de tredde ferzje fan it manifest.
  • Stipe tafoege foar nêstregels yn CSS, definieare mei de "nêst"-selektor. Neste regels meitsje it mooglik om de grutte fan in CSS-bestân te ferminderjen en dûbele seleksjes kwyt te reitsjen. .nesting {kleur: hotpink; > .is {kleur: rebeccapurple; > .awesome {kleur: deeppink; } } }
  • De animaasje-gearstalling CSS-eigenskip tafoege, wêrtroch jo gearstalde operaasjes kinne brûke om tagelyk meardere animaasjes oan te passen dy't itselde eigendom beynfloedzje.
  • Tastien de knop yntsjinje wurde trochjûn oan de FormData-konstruktor, wêrtroch FormData-objekten kinne wurde makke mei deselde set gegevens as doe't it orizjinele formulier yntsjinne waard neidat de knop wie oanklikt.
  • Reguliere útdrukkingen mei de "v" flagge hawwe tafoege stipe foar set operaasjes, string letters, geneste klassen, en unicode string eigenskippen, wêrtroch it makliker te meitsjen reguliere útdrukkingen dy't dekke spesifike Unicode karakters. Bygelyks, it konstruksje "/[\p{Script_Extensions=Gryksk}&&\p{Letter}]/v" lit jo alle Grykske tekens dekke.
  • Bywurke initial fokusseleksjealgoritme foar dialoochfinsters makke mei it elemint . Ynfierfokus is no ynsteld op eleminten dy't ferbûn binne mei toetseboerdynfier ynstee fan it elemint sels .
  • WebView is begûn mei it testen fan de ôfskriuwing fan de X-Requested-With-koptekst.
  • Tafoege oarsprongsproefstipe foar it ferbinen fan garbage collectors foar WebAssembly.
  • WebAssembly hat stipe tafoege foar objektkoades foar direkte en yndirekte sturtrekursje (tail-call).
  • Ferbetteringen binne makke oan ark foar webûntwikkelders. Stipe tafoege foar geneste CSS. Yn it ljepblêd Rendering is in fermindere kontrastemulaasjemodus tafoege, wêrtroch jo kinne evaluearje hoe't minsken mei fermindere kontrastsensitiviteit de side sjogge. De webkonsole stipet no markearring fan berjochten dy't ferbûn binne mei betingst brekpunten en logpunten. Tooltips mei in koarte beskriuwing fan it doel fan CSS-eigenskippen binne tafoege oan it paniel foar wurkjen mei stilen.
    Chrome release 112

Neist ynnovaasjes en bug fixes elimineert de nije ferzje 16 kwetsberens. In protte fan 'e kwetsberens waarden identifisearre as gefolch fan automatisearre testen mei de AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer en AFL-ark. Gjin krityske problemen binne identifisearre dat soe tastean in bypass alle nivo fan blêder beskerming en útfiere koade op it systeem bûten de sânbox omjouwing. As ûnderdiel fan it programma om monetêre beleanningen te beteljen foar it ûntdekken fan kwetsberens foar de aktuele frijlitting, betelle Google 14 prizen yn it bedrach fan 26.5 tûzen Amerikaanske dollars (trije prizen fan $ 5000 en $ 1000, twa prizen fan $ 2000 en ien priis fan $ 1000 en $ 500). De grutte fan 'e 4 beleannings is noch net fêststeld.

Boarne: opennet.ru

Add a comment