Rhyddhau porwr gwe Chrome 124

Mae Google wedi rhyddhau fersiwn 124 o borwr gwe Chrome. Mae datganiad sefydlog o'r prosiect ffynhonnell agored Chromium, sef sylfaen Chrome, hefyd ar gael. Mae Chrome yn wahanol i Chromium yn ei ddefnydd o logos Google, ei system hysbysu damweiniau, modiwlau ar gyfer chwarae cynnwys fideo sydd wedi'i amddiffyn rhag copi (DRM), gosod diweddariadau awtomatig, ynysu blwch tywod sydd bob amser ymlaen, darparu allweddi API Google, a phasio paramedrau RLZ yn ystod chwiliadau. I'r rhai sydd angen mwy o amser i ddiweddaru, cynhelir cangen Sefydlog Estynedig ar wahân am wyth wythnos. Mae'r datganiad nesaf, Chrome 125, wedi'i drefnu ar gyfer Mai 14.

Newidiadau mawr yn Chrome 124:

  • Yn y fersiwn Android, mae'r rheolwr tudnodau bellach yn cefnogi arbed tudnodau a rhestrau darllen-yn-ddiweddarach i gweinyddion Google wedi'i gysylltu â'r cyfrif defnyddiwr.
  • Mae Chrome ar gyfer Android yn defnyddio dull newydd ar gyfer storio cyfrineiriau lleol nad ydynt yn cydamseru ar draws dyfeisiau. Yn flaenorol, roedd cyfrineiriau lleol yn cael eu storio yn eich proffil Chrome, ond byddant bellach yn cael eu storio yn y gromen gyfrineiriau a ddarperir gan wasanaethau Google Play, sydd eisoes yn cael ei defnyddio i storio cyfrinair eich cyfrif Google.
  • Mewn fersiynau o Windows, macOS, a Linux, mae TLS yn cynnwys cefnogaeth yn ddiofyn ar gyfer y Mecanwaith Amgapsiwleiddio Allweddol (KEM), sy'n defnyddio'r algorithm hybrid X25519Kyber768, sy'n gallu gwrthsefyll ymosodiadau grym brwd ar gyfrifiaduron cwantwm. Mae X25519Kyber768 yn gyfuniad o'r mecanwaith cyfnewid allweddi X25519, yn seiliedig ar gromliniau eliptig ac a ddefnyddir ar hyn o bryd yn TLS, a'r algorithm Kyber-768, sy'n defnyddio dulliau cryptograffig yn seiliedig ar ddatrys problemau dellt y mae eu hamser datrys yr un fath ar gyfrifiaduron confensiynol a chwantwm.
  • Wrth rendro testun, mae llyfrgell Skia yn ystyried y gosodiadau cyferbyniad a lliw a osodwyd yn Windows ar gyfer technoleg gwrth-aliasio testun ClearType, sy'n gwella rendro ffontiau ar fonitorau LCD yn sylweddol. Mae'r ffontiau a ddefnyddir yn y rhyngwyneb wedi'u haddasu'n sylweddol mewn adeiladau Linux.
    Rhyddhau porwr gwe Chrome 124
  • Mae bellach yn bosibl gosod unrhyw dudalen we fel cymhwysiad PWA (Progressive Web Apps) hunangynhwysol, hyd yn oed os nad yw'r dudalen yn bodloni'r meini prawf PWA.
  • Yn unol â Deddf Marchnadoedd Digidol Ewrop (DMA), mae blwch deialog ar gael bellach ar gyfer dewis y peiriant chwilio diofyn. Cynigir peiriannau chwilio sydd ar gael yn yr adran gosodiadau "chrome://settings/search" i'w dewis. Dangosir peiriannau chwilio ar hap yn y rhestr. Yn Chrome 120, profwyd y blwch deialog hwn gydag 1% o ddefnyddwyr ac mae bellach wedi'i alluogi i bawb.
    Rhyddhau porwr gwe Chrome 124
  • Gofynnir i'r defnyddiwr am ganiatâd nawr pan fydd rhaglen we yn cyrchu'r Web MIDI API, sy'n caniatáu rhyngweithio â dyfeisiau cerddorol sy'n galluogi MIDI ac sy'n gysylltiedig â'r cyfrifiadur. Yn flaenorol, dim ond wrth anfon neu dderbyn negeseuon SysEx y byddai ceisiadau am ganiatâd yn cael eu harddangos, ond byddant bellach yn cael eu harddangos ar gyfer unrhyw fynediad i'r Web MIDI API. Y rheswm a roddir dros y newid hwn yw sefyllfaoedd lle mae tudalennau gwe heb awdurdod yn cipio rheolaeth unigryw dros reolydd MIDI, gan rwystro rhaglenni eraill rhag ei ​​ddefnyddio. Nodir pryderon diogelwch hefyd, gan fod y Web MIDI API yn caniatáu rheolaeth lawn dros ddyfais MIDI, gan gynnwys gosod cadarnwedd personol.
  • Mae cefnogaeth i'r Web SQL API, sydd heb ei safoni, yn anaml yn cael ei ddefnyddio, ac sydd angen ei hailweithio i fodloni gofynion diogelwch modern, wedi'i ddirymu'n llwyr. Analluogwyd Web SQL yn ddiofyn gan ddechrau yn Chrome 119, ond roedd gosodiad i'w alluogi. Mae'r gosodiad hwn bellach wedi'i ddileu. Anogir datblygwyr sydd angen y swyddogaeth hon i ddefnyddio'r llyfrgell SQLite a luniwyd i WebAssembly.
  • Mae'r gallu i reoli cyfeiriad ysgrifennu testun a ddangosir yn fertigol mewn elfennau ffurflenni gwe (dewis, mesurydd, cynnydd, botwm, ardal destun, a mewnbwn) pan ddewisir cyfeiriadedd fertigol wedi'i ychwanegu gan ddefnyddio'r eiddo CSS modd ysgrifennu. Gallwch nawr ddefnyddio'r eiddo elfen ffurflen "ltr" i arddangos testun o'r top i'r gwaelod, a "rtl" i arddangos testun o'r gwaelod i'r top.
  • Mae'r API User-Agent Client Hints, a ddatblygwyd i gymryd lle'r pennawd User-Agent, wedi ychwanegu cefnogaeth ar gyfer y paramedr Sec-CH-UA-Form-Factors, sy'n caniatáu i'r cleient hysbysu'r gweinydd am ffurf ffactor dyfais y defnyddiwr (Desktop, Automotive, Mobile, XR, EInk, ac Watch). Mae User-Agent Client Hints yn caniatáu cyflwyno data dethol am baramedrau porwr a system penodol (fersiwn, platfform, ac ati) yn unig ar ôl cais. gweinyddGall y defnyddiwr, yn ei dro, benderfynu pa wybodaeth y gellir ei darparu i berchnogion gwefannau. Wrth ddefnyddio Awgrymiadau Cleient Asiant-User, ni chaiff dynodwr y porwr ei drosglwyddo heb gais penodol, a dim ond paramedrau sylfaenol a ddarperir yn ddiofyn, gan wneud adnabod goddefol yn anodd.
  • Ychwanegwyd y gallu i reoli clonio gwreiddiau unigol yn Shadow DOM, a gyflawnir gan orchmynion fel cloneNode(). Mae'r gallu i glonio canghennau gwreiddiau DOM wedi'i alluogi gan ddefnyddio'r paramedr clonable ("attachShadow({clonable:true})") neu'r priodoledd "shadowrootclonable" ( ).
    Chwarae fideo
  • Mae dulliau newydd, setHTMLUnsafe() a parseHTMLUnsafe(), wedi'u hychwanegu ar gyfer defnyddio cystrawen Shadow DOM o JavaScript. Mae'r dulliau setHTMLUnsafe() a parseHTMLUnsafe(), tebyg i innerHTML a DOMParser.parseFromString(), yn caniatáu ichi fewnosod cynnwys HTML i elfen neu ei ddadansoddi, ond maent yn wahanol gan eu bod yn cefnogi prosesu elfennau templed gyda'r priodoledd shadowrootmode.
  • Ychwanegwyd cefnogaeth ar gyfer yr API WebSocket Stream, sy'n caniatáu trosglwyddo data rhwng y porwr a'r gweinydd yn y modd ffrydio heb bleidleisio. Mae hyn yn optimaidd ar gyfer trefnu trosglwyddo a derbyn data sy'n dod i mewn yn gyson, er enghraifft, mewn gweithrediad sgwrsio. const wss = new WebSocketStream(WSS_URL); const {readable, writable} = await wss.opened; const reader = readable.getReader(); const writer = writable.getWriter(); tra (gwir) { const {value, done} = await reader.read(); if (done) { break; } const result = await process(value); await writer.write(result); }
  • Mae'r API View Transitions wedi'i ehangu i symleiddio creu effeithiau animeiddio trosiannol rhwng gwahanol gyflyrau DOM (er enghraifft, trosglwyddiad llyfn o un ddelwedd i'r llall). Mae'r fersiwn newydd yn ychwanegu cefnogaeth ar gyfer y digwyddiad "pageswap", sy'n cael ei sbarduno ar gyfer y gwrthrych "window" pan fydd ei wrthrych "document" cysylltiedig yn cael ei ddisodli gan un newydd yn ystod llywio. Mae'r eiddo "render-blocking" hefyd wedi'i ychwanegu, sy'n eich galluogi i rwystro rendro dogfennau nes bod cynnwys pwysig wedi'i ddadansoddi.
  • Ychwanegwyd y paramedr disallowReturnToOpener a basiwyd wrth alw'r dull requestWindow, sy'n caniatáu ichi gael gwared ar y botwm yn ôl mewn ffenestr a agorwyd yn y modd llun-mewn-llun i atal dychwelyd i'r tab y agorwyd y ffenestr ohono.
  • Ychwanegwyd y gallu i aseinio gwerth NULL i'r priodoledd CSSImportRule.styleSheet i nodi absenoldeb taflen arddull gysylltiedig. Ychwanegwyd y priodoledd CSSKeyframesRule.length, sy'n nodi nifer y priodweddau i'w mynegeio.
  • Ar gyfer meysydd y gellir eu golygu, mae'r priodoledd "writinguggestions" wedi'i weithredu i reoli a ddylid dangos awgrymiadau wrth deipio ai peidio.
  • Mae'r API WebGPU wedi'i ddiweddaru i gefnogi ServiceWorker a SharedWorker.
  • Ychwanegwyd cefnogaeth ar gyfer y pennawd HTTP "Blaenoriaeth", y gellir ei ddefnyddio i gyfleu gwybodaeth am flaenoriaeth prosesu ceisiadau (RFC 9218) yng nghyfnod y mynediad cyntaf i adnodd.
  • Mae gwelliannau wedi'u gwneud i offer datblygwyr gwe. Mae panel Llenwi'n Awtomatig newydd wedi'i ychwanegu ar gyfer archwilio gwybodaeth a ddefnyddir i lenwi ffurflenni'n awtomatig.
    Rhyddhau porwr gwe Chrome 124

    Mae'r panel archwilio arddull CSS bellach yn cefnogi arddulliau nythu'n well. Mae'r panel mesur perfformiad bellach yn caniatáu ichi guddio swyddogaethau diangen a'u galwadau plentyn cysylltiedig i leihau sŵn graff. Mae'r panel dadfygio animeiddio bellach yn cefnogi animeiddiadau sy'n cael eu gyrru gan sgrolio. Mae'r panel archwilio rhwydwaith bellach yn caniatáu ichi osod paramedrau colli pecynnau a meintiau ciw rhwydwaith i brofi cymwysiadau WebRTC o dan amodau rhwydwaith.

    Rhyddhau porwr gwe Chrome 124

Yn ogystal â nodweddion newydd a datrysiadau namau, mae'r fersiwn newydd yn mynd i'r afael â 22 o wendidau. Nodwyd llawer o'r gwendidau trwy brofion awtomataidd gan ddefnyddio AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, ac AFL. Ni nodwyd unrhyw broblemau critigol a allai ganiatáu osgoi pob haen o amddiffyniad porwr a gweithredu cod y tu allan i'r amgylchedd blwch tywod. Fel rhan o'i raglen gwobrau gwendidau ar gyfer y datganiad cyfredol, mae Google wedi dyfarnu 13 gwobr sy'n gyfanswm o $65 (un gwobr yr un o $20000, $10000, $7000, a $2000; tri gwobr o $5000 a $3000; a dau wobr o $1000). Nid yw swm pob gwobr wedi'i bennu eto.

Ffynhonnell: opennet.ru

Ychwanegu sylw