Chrome Eldono 96

Guglo malkaŝis la eldonon de la retumilo Chrome 96. Samtempe disponeblas stabila eldono de la senpaga projekto Chromium, kiu funkcias kiel bazo de Chrome. La retumilo Chrome distingiĝas per la uzo de Google-emblemoj, la ĉeesto de sistemo por sendi sciigojn en kazo de kraŝo, moduloj por ludi protektitan videoenhavon (DRM), sistemo por aŭtomate instali ĝisdatigojn kaj transdoni RLZ-parametrojn dum serĉado. La branĉo Chrome 96 estos subtenata dum 8 semajnoj kiel parto de la Etendita Stala ciklo. La sekva eldono de Chrome 97 estas planita por la 4-a de januaro.

Ŝanĝoj en Chrome 96:

  • En la legosignbreto, montrita sub la adresbreto, la butono de Aplikoj estas kaŝita defaŭlte, permesante al vi malfermi la paĝon "chrome://apps" kun listo de instalitaj servoj kaj TTT-aplikoj.
    Chrome Eldono 96
  • Subteno por Android 5.0 kaj pli fruaj platformoj estis nuligita.
  • Aldonita subteno por alidirektado de HTTP al HTTPS per DNS (dum determinante IP-adresojn, krom la "A" kaj "AAAA" DNS-rekordoj, la "HTTPS" DNS-rekordo ankaŭ estas petita, se disponebla, la retumilo tuj konektos al la retejo per HTTPS).
  • En la eldono por labortablaj sistemoj, la kaŝmemoro Malantaŭen, kiu disponigas tujan navigadon kiam oni uzas la butonojn Malantaŭen kaj Antaŭen, estis vastigita por subteni navigadon tra antaŭe viditaj paĝoj post malfermi alian retejon.
  • Aldonis la agordon "chrome://flags#force-major-version-to-100" por testi eblan interrompon de retejoj post kiam la retumilo atingas version konsistantan el tri ciferoj anstataŭ du (foje post la liberigo de Chrome 10 en la Uzanto-Agent-analizaj bibliotekoj multaj problemoj aperis). Kiam la opcio estas aktivigita, versio 100 (Chrome/100.0.4664.45) montriĝas en la kaplinio Uzanto-Agente.
  • En konstruoj por la Vindoza platformo, datumoj rilataj al la funkciado de retservoj (kuketoj, ktp.) estis movitaj al aparta subdosierujo "Reto" en preparo por la efektivigo de la retizola mekanismo (Reto Sandbox).
  • Pluraj novaj API-oj estis aldonitaj al Origin Trials-reĝimo (eksperimentaj funkcioj kiuj postulas apartan aktivigon). Origin Trial implicas la kapablon labori kun la specifita API de aplikoj elŝutitaj de localhost aŭ 127.0.0.1, aŭ post registriĝo kaj ricevado de speciala signo kiu validas por limigita tempo por specifa retejo.
    • FocusableMediaStreamTrack-objekto estis proponita (renomita BrowserCaptureMediaStreamTrack), kiu subtenas la metodon focus(), per kiu aplikaĵoj, kiuj kaptas la enhavon de fenestroj aŭ langetoj (ekzemple, programoj por dissendi la enhavon de fenestroj dum videokonferenco) povas akiri informojn. pri eniga fokuso kaj spuri ĝiajn ŝanĝojn.
    • La mekanismo de Priority Hints estis efektivigita, permesante al vi agordi la gravecon de aparta elŝutita rimedo specifante la kroman "gravecon" atributon en etikedoj kiel iframe, img kaj ligilo. La atributo povas preni la valorojn "aŭtomata" kaj "malalta" kaj "alta", kiuj influas la ordon en kiu la retumilo ŝarĝas eksterajn rimedojn.
  • La kaplinio Cross-Origin-Embedder-Policy, kiu kontrolas la Cross-Origin-izolan reĝimon kaj ebligas al vi difini sekurajn uzregulojn sur la paĝo Privileged Operations, nun subtenas "senkreditila" parametron por malŝalti la transdonon de akreditaĵoj-rilataj informoj kiel ekzemple Kuketoj kaj klientaj atestiloj.
  • Nova pseŭdoklaso ":autofill" estis proponita en CSS, kiu permesas vin spuri la aŭtomatan plenigon de kampoj en la eniga etikedo per la retumilo (se vi plenigas ĝin permane, la elektilo ne funkcias).
  • Por eviti petajn buklojn, la CSS-ecoj skribreĝimo, direkto kaj fonoj ne plu estas aplikataj al la vidfenestro kiam oni aplikas la CSS-enhavon al HTML aŭ BODY-etikedoj.
  • Aldonita la font-sintezo CSS-posedaĵo, kiu ebligas al vi kontroli la kapablon sintezi stilojn (oblikvaj, grasaj kaj majuskloj) kiuj ne estas en la elektita tiparfamilio.
  • La PerformanceEventTiming API, kiu provizas pliajn informojn por mezuri kaj optimumigi UI-respondecon, aldonis InteractionID-atributon kiu reprezentas la uzantan interagan ID. La ID permesas vin asocii malsamajn metrikojn kun ununura uzanta ago, ekzemple, tuŝo sur tuŝekrano generas multoblajn eventojn kiel montrilo malsupren, mussuben, montrilo, mussupren kaj klaku, kaj InteractionID permesas vin asocii ĉiujn ĉi tiujn eventojn kun unu sola. tuŝi.
  • Aldonita nova speco de amaskomunikilaj esprimoj (Media Query) - "prefers-contras" por adapti paĝan enhavon al la kontrastaj agordoj fiksitaj en la operaciumo (ekzemple, ŝalti altan kontrastan reĝimon).
  • Por memstaraj PWA-aplikoj, subteno por laŭvola "id" kampo kun la tutmonda aplikiĝidentigilo estis aldonita al la manifesto (se la kampo ne estas specifita, la komenca URL estas uzita por identigo).
  • Sendependaj PWA-aplikoj nun havas la kapablon registriĝi kiel URL-traktiloj. Ekzemple, la aplikaĵo music.example.com povas registri sin kiel URL-traktilo https://*.music.example.com kaj ĉiuj transiroj de eksteraj aplikoj uzantaj ĉi tiujn ligilojn, ekzemple de tujmesaĝiloj kaj retpoŝtaj klientoj, gvidos al la malfermo de ĉi tiuj PWA-aplikoj, ne nova retumila langeto.
  • Aldonita CSP (Content Security Policy) wasm-unsafe-eval direktivo por kontroli la kapablon ruli kodon sur WebAssembly. La CSP script-src direktivo nun kovras WebAssembly.
  • WebAssembly aldonis subtenon por referencaj tipoj (externref-tipo). WebAssembly-moduloj nun povas stoki JavaScript kaj DOM-objektreferencojn en variabloj kaj pasi kiel argumentoj.
  • PaymentMethodData deklaris malnoviĝinta subteno por la "bazkarta" pagmetodo, kiu ebligis organizi laboron kun iuj specoj de kartoj per ununura identigilo, sen referenco al individuaj datumtipoj. Anstataŭ "baza karto", oni proponas uzi alternativajn metodojn kiel Google Pay, Apple Pay kaj Samsung Pay.
  • Kiam retejo uzas la U2F (Cryptotoken) API, la uzanto estos montrita averton kun informoj pri la malrekomendiĝo de ĉi tiu programara interfaco. La U2F API estos malŝaltita defaŭlte en Chrome 98 kaj tute forigita en Chrome 104. La Web Authentication API devas esti uzata anstataŭ la U2F API.
  • Plibonigoj estis faritaj al iloj por retaj programistoj. Nova CSS-Superrigarda panelo estis aldonita, kiu ofertas resumon de informoj pri koloroj, tiparoj, neuzataj deklaroj kaj amaskomunikilaj esprimoj, kaj elstarigas eblajn problemojn. Plibonigitaj CSS-redaktaj kaj kopiaj operacioj. En la panelo Stiloj, opcio estis aldonita al la kunteksta menuo por kopii CSS-difinojn en formo de JavaScript-esprimoj. Utila Ŝarĝo langeto kun analizo de petaj parametroj estis aldonita al la reto-peta inspekta panelo. Opcio estis aldonita al la TTT-konzolo por kaŝi ĉiujn CORS (Cross-Origin Resource Sharing) erarojn kaj stakspuro estas provizita por nesinkronaj funkcioj.
    Chrome Eldono 96

Krom novigoj kaj korektoj de cimoj, la nova versio forigas 25 vundeblecojn. Multaj el la vundeblecoj estis identigitaj kiel rezulto de aŭtomatigita testado uzante la AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer kaj AFL-iloj. Neniuj kritikaj problemoj estis identigitaj, kiuj permesus preteriri ĉiujn nivelojn de retumila protekto kaj efektivigi kodon en la sistemo ekster la sablokesto-medio. Kiel parto de la kontanta rekompenca programo por malkovri vundeblecojn por la nuna eldono, Google pagis 13 premiojn kun valoro de $ 60 (unu $ 15000 premio, unu $ 10000 premio, du $ 7500 premioj, unu $ 5000 premio, du $ 3000 premioj, unu $ 2500, 2000 $ gratifikoj du $1000 gratifikoj kaj unu $500 gratifiko). La grandeco de la 5 rekompencoj ankoraŭ ne estis determinita.

fonto: opennet.ru

Aldoni komenton