Rhyddhad Chrome 89

Mae Google wedi datgelu rhyddhau porwr gwe Chrome 89. Ar yr un pryd, mae datganiad sefydlog o'r prosiect Chromium rhad ac am ddim, sy'n gwasanaethu fel sail Chrome, ar gael. Mae porwr Chrome yn cael ei wahaniaethu gan y defnydd o logos Google, presenoldeb system ar gyfer anfon hysbysiadau rhag ofn y bydd damwain, modiwlau ar gyfer chwarae cynnwys fideo gwarchodedig (DRM), system ar gyfer gosod diweddariadau yn awtomatig, a throsglwyddo paramedrau RLZ wrth chwilio. Mae'r datganiad nesaf o Chrome 90 wedi'i drefnu ar gyfer Ebrill 13th.

Newidiadau mawr yn Chrome 89:

  • Dim ond ar ddyfeisiadau ardystiedig Play Protect y bydd y fersiwn Android o Chrome nawr yn gallu rhedeg. Mewn peiriannau rhithwir ac efelychwyr, gellir defnyddio Chrome for Android os yw'r ddyfais efelychiedig yn ddilys neu os yw'r efelychydd yn cael ei ddatblygu gan Google. Gallwch wirio a yw'r ddyfais wedi'i hardystio ai peidio yn y cymhwysiad Google Play yn yr adran gosodiadau (ar y dudalen gosodiadau ar y gwaelod dangosir statws “ardystiad Play Protect”). Ar gyfer dyfeisiau heb eu hardystio, fel y rhai sy'n defnyddio firmware trydydd parti, anogir defnyddwyr i gofrestru eu dyfeisiau i redeg Chrome.
  • Mae canran fach o ddefnyddwyr yn cael eu galluogi i agor gwefannau trwy HTTPS yn ddiofyn wrth deipio enwau gwesteiwr yn y bar cyfeiriad. Er enghraifft, pan fyddwch chi'n mynd i mewn i'r host example.com, bydd y wefan https://example.com yn cael ei hagor yn ddiofyn, ac os bydd problemau'n codi wrth agor, bydd yn cael ei rholio yn ôl i http://example.com. Er mwyn rheoli'r defnydd o'r rhagosodiad “https://”, cynigir y gosodiad “chrome://flags#omnibox-default-typed-navigations-to-https”.
  • Mae cefnogaeth ar gyfer proffiliau wedi'i gynnwys, gan ganiatáu i wahanol ddefnyddwyr wahanu eu cyfrifon wrth weithio trwy'r un porwr. Er enghraifft, gan ddefnyddio proffiliau, gallwch drefnu mynediad ymhlith aelodau'r teulu neu sesiynau ar wahân a ddefnyddir ar gyfer diddordebau gwaith a phersonol. Gall y defnyddiwr greu proffil Chrome newydd a'i ffurfweddu i'w actifadu pan fydd wedi'i gysylltu â chyfrif Google penodol, gan ganiatáu i wahanol ddefnyddwyr rannu nodau tudalen, gosodiadau a hanes pori. Wrth geisio mewngofnodi i gyfrif sy'n gysylltiedig â phroffil arall, bydd y defnyddiwr yn cael ei annog i newid i'r proffil hwnnw. Os yw'r defnyddiwr yn gysylltiedig â sawl proffil, bydd yn cael y cyfle i ddewis y proffil a ddymunir. Mae'n bosibl aseinio'ch cynlluniau lliw eich hun i wahanol broffiliau er mwyn gwahanu defnyddwyr yn weledol.
    Rhyddhad Chrome 89
  • Galluogi arddangos mân-luniau cynnwys wrth hofran dros dabiau yn y bar uchaf. Yn flaenorol, roedd rhagolwg cynnwys y tab wedi'i analluogi yn ddiofyn ac roedd angen newid y gosodiad “chrome://flags/#tab-hover-cards”.
    Rhyddhad Chrome 89
  • I rai defnyddwyr, mae'r swyddogaeth “Reading List” (“chrome://flags #read-later”) wedi'i alluogi, pan fyddwch chi'n ei actifadu, pan fyddwch chi'n clicio ar y seren yn y bar cyfeiriad, yn ogystal â'r botwm “Ychwanegu nod tudalen”, mae ail botwm "Ychwanegu at y rhestr ddarllen" yn ymddangos", ac yng nghornel dde'r bar nodau tudalen mae'r ddewislen "Rhestr Ddarllen" yn ymddangos, sy'n rhestru'r holl dudalennau a ychwanegwyd at y rhestr yn flaenorol. Pan fyddwch yn agor tudalen o'r rhestr, caiff ei marcio fel ei bod wedi'i darllen. Gall tudalennau yn y rhestr hefyd gael eu marcio â llaw fel rhai sydd wedi'u darllen neu heb eu darllen, neu eu tynnu oddi ar y rhestr.
    Rhyddhad Chrome 89
  • Mae gan ddefnyddwyr sydd wedi mewngofnodi i Gyfrif Google heb alluogi Chrome Sync fynediad at y dulliau talu a'r cyfrineiriau sydd wedi'u storio yn y Cyfrif Google. Mae'r nodwedd wedi'i galluogi ar gyfer rhai defnyddwyr a bydd yn cael ei chyflwyno'n raddol i eraill.
  • Mae cefnogaeth ar gyfer chwiliad tab cyflym wedi'i alluogi, a oedd yn flaenorol angen ei weithredu trwy'r faner “chrome://flags/#enable-tab-search”. Gall y defnyddiwr weld rhestr o'r holl dabiau agored a hidlo'r tab a ddymunir yn gyflym, ni waeth a yw yn y ffenestr gyfredol neu ffenestr arall.
    Rhyddhad Chrome 89
  • Ar gyfer pob defnyddiwr, mae prosesu geiriau unigol yn y bar cyfeiriad fel ymdrechion i agor gwefannau mewnol wedi'i atal. Yn flaenorol, wrth nodi un gair yn y bar cyfeiriad, ceisiodd y porwr yn gyntaf bennu presenoldeb gwesteiwr gyda'r enw hwnnw yn DNS, gan gredu bod y defnyddiwr yn ceisio agor is-barth, a dim ond wedyn ailgyfeirio'r cais i'r peiriant chwilio. Felly, derbyniodd perchennog y gweinydd DNS a nodwyd yng ngosodiadau'r defnyddiwr wybodaeth am ymholiadau chwilio un gair, a aseswyd fel torri cyfrinachedd. Ar gyfer busnesau sy'n defnyddio gwesteiwyr rhyngrwyd heb is-barth (ee "https://helpdesk/"), darperir opsiwn i ddychwelyd i'r hen ymddygiad.
  • Mae'n bosibl pinio fersiwn ychwanegyn neu raglen. Er enghraifft, er mwyn sicrhau bod menter yn defnyddio ychwanegion dibynadwy yn unig, gall gweinyddwr ddefnyddio'r polisi ExtensionSettings newydd i ffurfweddu Chrome i ddefnyddio ei URL ei hun ar gyfer lawrlwytho diweddariadau, yn lle'r URL a nodir yn y maniffest ychwanegion.
  • Ar systemau x86, mae'r porwr bellach angen cefnogaeth prosesydd ar gyfer cyfarwyddiadau SSE3, sydd wedi'u cefnogi gan broseswyr Intel ers 2003, a chan AMD ers 2005.
  • Mae APIs ychwanegol wedi'u hychwanegu gyda'r nod o ddarparu swyddogaethau a all ddisodli Cwcis trydydd parti a ddefnyddir i olrhain symudiadau defnyddwyr rhwng gwefannau yn y cod rhwydweithiau hysbysebu, teclynnau rhwydwaith cymdeithasol a systemau dadansoddi gwe. Cynigir yr APIs canlynol i'w profi:
    • Trust Token i wahanu defnyddwyr heb ddefnyddio dynodwyr traws-safle.
    • Setiau parti cyntaf - Yn caniatáu i barthau cysylltiedig ddatgan eu hunain yn gynradd fel y gall y porwr ystyried y cysylltiad hwn yn ystod galwadau traws-safle.
    • Yr Un Safle Cynlluniol i ymestyn cysyniad yr un safle i wahanol gynlluniau URL, h.y. Bydd http://website.example a https://website.example yn cael eu trin fel un safle ar gyfer ceisiadau traws-safle.
    • Floc i benderfynu ar y categori o ddiddordebau defnyddwyr heb adnabyddiaeth unigol a heb gyfeirio at hanes ymweld â safleoedd penodol.
    • Trosi Mesur i werthuso gweithgaredd defnyddwyr ar ôl newid i hysbysebu.
    • Awgrymiadau Cleient Defnyddiwr-Asiant i ddisodli Defnyddiwr-Asiant a dychwelyd data yn ddetholus am baramedrau porwr a system penodol (fersiwn, platfform, ac ati).
  • Ychwanegwyd API Cyfresol, sy'n caniatáu i wefannau ddarllen ac ysgrifennu data dros y porthladd cyfresol. Y rheswm dros ymddangosiad API o'r fath yw'r gallu i greu cymwysiadau gwe ar gyfer rheolaeth uniongyrchol ar ddyfeisiau megis microreolyddion ac argraffwyr 3D. Mae angen caniatâd defnyddiwr penodol i gael mynediad i ddyfais ymylol.
  • Ychwanegwyd yr API WebHID ar gyfer mynediad lefel isel i ddyfeisiau HID (Dyfeisiau rhyngwyneb dynol, bysellfyrddau, llygod, padiau gêm, padiau cyffwrdd), sy'n eich galluogi i weithredu'r rhesymeg ar gyfer gweithio gyda dyfais HID yn JavaScript i drefnu gwaith gyda dyfeisiau HID prin heb y presenoldeb gyrwyr penodol yn y system. Yn gyntaf oll, nod yr API newydd yw darparu cefnogaeth i gamepads.
  • Ychwanegwyd Web NFC API, sy'n caniatáu i gymwysiadau gwe ddarllen ac ysgrifennu tagiau NFC. Mae enghreifftiau o ddefnyddio’r API newydd mewn cymwysiadau gwe yn cynnwys darparu gwybodaeth am arddangosion amgueddfa, cynnal rhestrau eiddo, cael gwybodaeth o fathodynnau cyfranogwyr cynadleddau, ac ati. Mae tagiau'n cael eu hanfon a'u sganio gan ddefnyddio gwrthrychau NDEFWriter ac NDEFRader.
  • Mae'r Web Share API (navigator.share object) wedi'i ymestyn y tu hwnt i ddyfeisiau symudol ac mae bellach ar gael i ddefnyddwyr porwyr bwrdd gwaith (ar gyfer Windows a Chrome OS yn unig ar hyn o bryd). Mae Web Share API yn darparu offer ar gyfer rhannu gwybodaeth ar rwydweithiau cymdeithasol, er enghraifft, mae'n caniatáu ichi gynhyrchu botwm unedig i'w gyhoeddi ar y rhwydweithiau cymdeithasol y mae'r ymwelydd yn eu defnyddio, neu drefnu anfon data i gymwysiadau eraill.
  • Mae'r fersiynau Android a'r gydran WebView yn cynnwys cefnogaeth ar gyfer datgodio fformat delwedd AVIF (AV1 Image Format), sy'n defnyddio technolegau cywasgu o fewn ffrâm o fformat amgodio fideo AV1 (mewn fersiynau bwrdd gwaith, cynhwyswyd cefnogaeth AVIF yn Chrome 85). Mae'r cynhwysydd ar gyfer dosbarthu data cywasgedig yn AVIF yn hollol debyg i HEIF. Mae AVIF yn cefnogi'r ddwy ddelwedd mewn HDR (Ystod Uchel Deinamig) a gofod lliw gamut eang, yn ogystal ag mewn ystod ddeinamig safonol (SDR).
  • Ychwanegwyd API Adrodd newydd ar gyfer cael gwybodaeth am dorri rheolau defnydd diogel ar y dudalen gweithrediadau breintiedig a nodir trwy bennawd COOP (Cross-Origin-Opener-Polisi), sydd hefyd yn caniatáu ichi roi COOP yn y modd dadfygio, sy'n gweithio heb rwystro torri rheolau.
  • Ychwanegwyd swyddogaeth perfformiad.measureUserAgentSpecificMemory(), sy'n pennu faint o gof a ddefnyddir wrth brosesu tudalen.
  • Er mwyn cydymffurfio â safonau gwe, mae holl URLau "data:" bellach yn cael eu trin fel rhai y gellir ymddiried ynddynt, h.y. yn rhan o gyd-destun gwarchodedig.
  • Mae'r API Ffrydiau wedi ychwanegu cefnogaeth ar gyfer Byte Streams, sydd wedi'u optimeiddio'n arbennig ar gyfer trosglwyddo setiau mympwyol o beit yn effeithlon a lleihau nifer y gweithrediadau copi data. Gellir ysgrifennu allbwn y nant i gyntefig fel llinynnau neu ArrayBuffer.
  • Mae elfennau SVG bellach yn cefnogi'r gystrawen eiddo "hidlo" lawn, gan ganiatáu i swyddogaethau hidlo fel niwlio (), sepia (), a graddlwyd () gael eu cymhwyso ar yr un pryd i elfennau SVG a di-SVG.
  • Mae'r CSS yn gweithredu ffug-elfen “::target-text”, y gellir ei ddefnyddio i amlygu'r darn y cafodd y testun ei lywio ato (sgroliwch i destun) mewn arddull wahanol i'r un a ddefnyddir gan y porwr wrth amlygu beth cafwyd.
  • Ychwanegwyd priodweddau CSS i reoli talgrynnu corneli: border-start-start-radius, border-start-end-radiws, border-end-start-radiws, border-end-end-radiws.
  • Ychwanegwyd eiddo CSS lliwiau gorfodol i benderfynu a yw'r porwr yn defnyddio palet lliw cyfyngedig a bennir gan y defnyddiwr ar dudalen.
  • Ychwanegwyd eiddo CSS gorfodi-lliw-addasu i analluogi cyfyngiadau lliw gorfodol ar gyfer elfennau unigol, gan eu gadael â rheolaeth lliw CSS llawn.
  • Mae JavaScript yn caniatáu defnyddio'r allweddair aros mewn modiwlau ar y lefel uchaf, sy'n caniatáu i alwadau asyncronig gael eu hintegreiddio'n fwy llyfn i'r broses llwytho modiwlau a heb orfod cael eu lapio mewn “swyddogaeth async”. Er enghraifft, yn lle (swyddogaeth async () { aros Promise.resolve(console.log ('prawf')); }()); nawr gallwch chi ysgrifennu aros Promise.resolve(console.log('prawf'));
  • Yn yr injan V8 JavaScript, mae galwadau ffwythiant yn cael eu cyflymu mewn sefyllfaoedd lle nad yw nifer y dadleuon a basiwyd yn cyfateb i'r paramedrau a ddiffinnir yn y swyddogaeth. Gydag amrywiaeth yn nifer y dadleuon, cynyddodd perfformiad 11.2% yn y modd nad yw'n JIT, a 40% wrth ddefnyddio JIT TurboFan.
  • Mae cyfran fawr o welliannau bach wedi'u gwneud i offer ar gyfer datblygwyr gwe.

Yn ogystal ag arloesiadau a thrwsio namau, mae'r fersiwn newydd yn dileu 47 o wendidau. Nodwyd llawer o'r gwendidau o ganlyniad i brofion awtomataidd gan ddefnyddio'r offer AddressSanitizer, MemorySanitizer, Union Flow Control, LibFuzzer ac AFL. Nid oes unrhyw broblemau critigol wedi'u nodi a fyddai'n caniatáu i un osgoi pob lefel o amddiffyniad porwr a gweithredu cod ar y system y tu allan i amgylchedd y blwch tywod. Nodir bod gan un o'r gwendidau a gywirwyd (CVE-2021-21166), sy'n ymwneud ag oes gwrthrychau yn yr is-system sain, natur problem 0 diwrnod ac fe'i defnyddiwyd yn un o'r campau cyn y trwsio. Fel rhan o'r rhaglen i dalu gwobrau arian parod am ddarganfod gwendidau ar gyfer y datganiad cyfredol, talodd Google 33 dyfarniad gwerth $61000 (dau ddyfarniad $10000, dau ddyfarniad $7500, tri dyfarniad $5000, dau ddyfarniad $3000, pedwar dyfarniad $1000, a dau ddyfarniad $500). Nid yw maint y 18 gwobr wedi'i bennu eto.

Ffynhonnell: opennet.ru

Ychwanegu sylw