Chrome 96 vrystelling

Google het die vrystelling van die Chrome 96-webblaaier onthul. Terselfdertyd is 'n stabiele vrystelling van die gratis Chromium-projek, wat as die basis van Chrome dien, beskikbaar. Die Chrome-blaaier word onderskei deur die gebruik van Google-logo's, die teenwoordigheid van 'n stelsel vir die stuur van kennisgewings in geval van 'n ongeluk, modules vir die speel van beskermde video-inhoud (DRM), 'n stelsel vir outomatiese installering van opdaterings en die oordrag van RLZ-parameters wanneer jy soek. Die Chrome 96-tak sal vir 8 weke ondersteun word as deel van die uitgebreide stabiele siklus. Die volgende weergawe van Chrome 97 is geskeduleer vir 4 Januarie.

Sleutelveranderinge in Chrome 96:

  • In die boekmerkbalk, wat onder die adresbalk vertoon word, is die Apps-knoppie by verstek versteek, sodat jy die "chrome://apps"-bladsy met 'n lys geïnstalleerde dienste en webtoepassings kan oopmaak.
    Chrome 96 vrystelling
  • Ondersteuning vir Android 5.0 en vroeër platforms is gestaak.
  • Bygevoeg ondersteuning vir herleiding van HTTP na HTTPS met behulp van DNS (wanneer IP-adresse bepaal word, benewens die "A" en "AAAA" DNS-rekords, word die "HTTPS" DNS-rekord ook versoek, indien beskikbaar, sal die blaaier onmiddellik koppel aan die webwerf via HTTPS).
  • In die uitgawe vir rekenaarstelsels is die Terug-vorentoe-kas, wat onmiddellike navigasie verskaf wanneer die Terug- en Vorentoe-knoppies gebruik word, uitgebrei om navigasie deur voorheen bekykte bladsye te ondersteun nadat 'n ander webwerf oopgemaak is.
  • Het die instelling "chrome://flags#force-major-version-to-100" bygevoeg om moontlike ontwrigting van werwe te toets nadat die blaaier 'n weergawe bereik wat uit drie syfers in plaas van twee bestaan ​​(op een slag na die vrystelling van Chrome 10 in die User-Agent-ontledingsbiblioteke het baie probleme opgeduik). Wanneer die opsie geaktiveer is, word weergawe 100 (Chrome/100.0.4664.45) in die User-Agent-opskrif vertoon.
  • In geboue vir die Windows-platform is data wat verband hou met die werking van netwerkdienste (koekies, ens.) na 'n aparte subgids "Netwerk" geskuif ter voorbereiding vir die implementering van die netwerkisolasiemeganisme (Network Sandbox).
  • Verskeie nuwe API's is by die Origin Trials-modus gevoeg (eksperimentele kenmerke wat afsonderlike aktivering vereis). Oorsprongproef impliseer die vermoë om met die gespesifiseerde API te werk vanaf toepassings wat van localhost of 127.0.0.1 afgelaai is, of nadat 'n spesiale teken geregistreer en ontvang is wat vir 'n beperkte tyd geldig is vir 'n spesifieke webwerf.
    • 'n FocusableMediaStreamTrack-objek is voorgestel (om na BrowserCaptureMediaStreamTrack hernoem te word), wat die fokus()-metode ondersteun, waarmee toepassings wat die inhoud van vensters of oortjies vasvang (byvoorbeeld programme vir die uitsaai van die inhoud van vensters tydens videokonferensies) inligting kan bekom. oor insetfokus en volg die veranderinge daarvan.
    • Die Prioriteitswenke-meganisme is geïmplementeer, wat jou toelaat om die belangrikheid van 'n spesifieke afgelaaide hulpbron te stel deur die bykomende "belangrikheid"-kenmerk in etikette soos iframe, img en skakel te spesifiseer. Die kenmerk kan die waardes "outo" en "laag" en "hoog" neem, wat die volgorde beïnvloed waarin die blaaier eksterne hulpbronne laai.
  • Die Cross-Origin-Embedder-Policy-kopskrif, wat die Cross-Origin-isolasiemodus beheer en jou toelaat om veilige gebruiksreëls op die Bevoorregte Bedryf-bladsy te definieer, ondersteun nou 'n "geloofslose" parameter om die oordrag van geloofsbrieweverwante inligting te deaktiveer, soos bv. Koekies en kliëntsertifikate.
  • 'n Nuwe pseudo-klas ":autofill" is voorgestel in CSS, wat jou toelaat om die outomatiese invul van velde in die invoermerker deur die blaaier na te spoor (as jy dit handmatig invul, werk die kieser nie).
  • Om versoeklusse te vermy, word die CSS-eienskappe skryfmodus, rigting en agtergronde nie meer op die viewport toegepas wanneer die CSS Containment-eienskap op HTML- of BODY-merkers toegepas word nie.
  • Het die font-sintese CSS-eienskap bygevoeg, wat jou toelaat om die vermoë te beheer om style (skuins, vetdruk en kleinkap) te sintetiseer wat nie in die geselekteerde fontfamilie is nie.
  • Die PerformanceEventTiming API, wat bykomende inligting verskaf om UI-reaksie te meet en te optimaliseer, het 'n InteractionID-kenmerk bygevoeg wat die gebruikerinteraksie-ID verteenwoordig. Die ID laat jou toe om verskillende maatstawwe met 'n enkele gebruikeraksie te assosieer, byvoorbeeld 'n aanraking op 'n raakskerm genereer veelvuldige gebeurtenisse soos wyser-af, muis-af, wyser-op, muis-op en klik, en InteractionID laat jou toe om al hierdie gebeurtenisse met 'n enkele raak.
  • Het 'n nuwe tipe media-uitdrukkings bygevoeg (Media Query) - "prefers-contras" om bladsyinhoud aan te pas by die kontrasinstellings wat in die bedryfstelsel gestel is (byvoorbeeld deur hoë kontrasmodus aan te skakel).
  • Vir selfstandige PWA-toepassings is ondersteuning vir 'n opsionele "id"-veld met die globale toepassing-identifiseerder by die manifes gevoeg (as die veld nie gespesifiseer is nie, word die begin-URL vir identifikasie gebruik).
  • Selfstandige PWA-toepassings het nou die vermoë om as URL-hanteerders te registreer. Byvoorbeeld, die music.example.com-toepassing kan homself registreer as 'n URL-hanteerder https://*.music.example.com en alle oorgange vanaf eksterne toepassings wat hierdie skakels gebruik, byvoorbeeld van kitsboodskappers en e-poskliënte, sal lei na die opening van hierdie PWA-toepassings, nie 'n nuwe blaaieroortjie nie.
  • Bygevoeg CSP (Content Security Policy) wasm-unsafe-eval richtlijn om die vermoë te beheer om kode op WebAssembly uit te voer. Die CSP script-src richtlijn dek nou WebAssembly.
  • WebAssembly het ondersteuning vir verwysingstipes (externref-tipe) bygevoeg. WebAssembly-modules kan nou JavaScript- en DOM-voorwerpverwysings in veranderlikes stoor en as argumente deurgee.
  • PaymentMethodData het verouderde ondersteuning vir die "basiese-kaart"-betaalmetode verklaar, wat dit moontlik gemaak het om werk met enige tipe kaarte deur 'n enkele identifiseerder te organiseer, sonder verwysing na individuele datatipes. In plaas van "basiese kaart", word voorgestel om alternatiewe metodes soos Google Pay, Apple Pay en Samsung Pay te gebruik.
  • Wanneer 'n webwerf die U2F (Cryptotoken) API gebruik, sal die gebruiker 'n waarskuwing gewys word met inligting oor die afskaffing van hierdie sagteware-koppelvlak. Die U2F API sal by verstek in Chrome 98 gedeaktiveer word en heeltemal verwyder word in Chrome 104. Die Web Authentication API moet gebruik word in plaas van die U2F API.
  • Verbeterings is aangebring aan nutsgoed vir webontwikkelaars. 'n Nuwe CSS Oorsig-paneel is bygevoeg wat 'n opsomming van inligting oor kleure, lettertipes, ongebruikte verklarings en media-uitdrukkings bied, en potensiële kwessies uitlig. Verbeterde CSS redigering en kopieer bewerkings. In die Style-paneel is 'n opsie by die kontekskieslys gevoeg om CSS-definisies in die vorm van JavaScript-uitdrukkings te kopieer. 'n Loonvrag-oortjie met ontleding van versoekparameters is by die netwerkversoekinspeksiepaneel gevoeg. 'n Opsie is by die webkonsole gevoeg om alle CORS-foute (Cross-Origin Resource Sharing) te versteek en 'n stapelspoor word voorsien vir asynchrone funksies.
    Chrome 96 vrystelling

Benewens innovasies en foutoplossings, skakel die nuwe weergawe 25 kwesbaarhede uit. Baie van die kwesbaarhede is geïdentifiseer as gevolg van outomatiese toetsing met behulp van die AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer en AFL-nutsgoed. Geen kritieke probleme is geïdentifiseer wat 'n mens in staat sal stel om alle vlakke van blaaierbeskerming te omseil en kode buite die sandbox-omgewing op die stelsel uit te voer nie. As deel van die kontantbeloningsprogram vir die ontdekking van kwesbaarhede vir die huidige vrystelling, het Google 13 toekennings ter waarde van $60 betaal (een $15000-toekenning, een $10000-toekenning, twee $7500-toekennings, een $5000-toekenning, twee $3000-toekennings, een $2500-toekenning, twee $2000-toekennings, twee $1000-toekennings twee $500 bonusse en een $5 bonus). Die grootte van die XNUMX belonings is nog nie bepaal nie.

Bron: opennet.ru

Voeg 'n opmerking