Rhyddhad Chrome 99

Mae Google wedi datgelu rhyddhau porwr gwe Chrome 99. Ar yr un pryd, mae datganiad sefydlog o'r prosiect Chromium rhad ac am ddim, sy'n gwasanaethu fel sail Chrome, ar gael. Mae'r 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 wedi'i warchod gan gopi (DRM), system ar gyfer gosod diweddariadau yn awtomatig, a throsglwyddo paramedrau RLZ pan chwilio. Mae'r datganiad Chrome 100 nesaf wedi'i drefnu ar gyfer Mawrth 29.

Newidiadau mawr yn Chrome 99:

  • Mae Chrome for Android yn cynnwys defnyddio'r mecanwaith Tryloywder Tystysgrif, sy'n darparu log cyhoeddus annibynnol o'r holl dystysgrifau a gyhoeddwyd ac a ddirymwyd. Mae log cyhoeddus yn ei gwneud hi'n bosibl cynnal archwiliad annibynnol o holl newidiadau a gweithredoedd awdurdodau ardystio, a bydd yn caniatáu ichi fonitro ar unwaith unrhyw ymdrechion i greu cofnodion ffug yn gyfrinachol. Bydd tystysgrifau nad ydynt yn cael eu hadlewyrchu yn Nhryloywder Tystysgrif yn cael eu gwrthod yn awtomatig gan y porwr ac yn dangos gwall priodol. Yn flaenorol, dim ond ar gyfer y fersiwn bwrdd gwaith ac ar gyfer canran fach o ddefnyddwyr Android y galluogwyd y mecanwaith hwn.
  • Oherwydd nifer fawr o gwynion, analluogwyd y mecanwaith Mynediad Rhwydwaith Preifat, a gynigiwyd yn flaenorol yn y modd prawf, gyda'r nod o gryfhau amddiffyniad rhag ymosodiadau sy'n ymwneud â chyrchu adnoddau ar y rhwydwaith lleol neu ar gyfrifiadur y defnyddiwr (localhost) o sgriptiau a lwythwyd pan fydd y safle yn cael ei agor. Er mwyn amddiffyn rhag ymosodiadau o'r fath os ceir mynediad i unrhyw is-adnoddau ar y rhwydwaith mewnol, cynigir anfon cais penodol i'r awdurdod lawrlwytho'r cyfryw is-adnoddau. Bydd Google yn adolygu'r gweithrediad yn seiliedig ar yr adborth a dderbyniwyd ac yn cynnig fersiwn well mewn datganiad yn y dyfodol.
  • Mae'r gallu i gael gwared ar beiriannau chwilio rhagosodedig wedi'i ddychwelyd. Gadewch inni eich atgoffa, gan ddechrau o Chrome 97 yn y cyflunydd yn yr adran “Search Engine Management” (chrome://settings/searchEngines) y gallu i dynnu elfennau o'r rhestr o beiriannau chwilio rhagosodedig (Google, Bing, Yahoo) a golygu stopiodd paramedrau peiriannau chwilio, a achosodd anfodlonrwydd ymhlith llawer o ddefnyddwyr.
  • Ar y llwyfan Windows, mae'n bosibl cael gwared ar gymwysiadau gwe hunangynhwysol (PWA, Progressive Web App) trwy osodiadau system neu'r panel rheoli, yn debyg i ddileu cymwysiadau Windows.
  • Mae profion terfynol yn cael eu cynnal am amhariad posibl ar wefannau ar ôl i'r porwr gyrraedd fersiwn sy'n cynnwys tri digid yn lle dau (ar un adeg, ar ôl rhyddhau Chrome 10, daeth llawer o broblemau i'r wyneb yn y llyfrgelloedd dosrannu Asiantau Defnyddiwr). Pan fydd yr opsiwn “chrome://flags#force-major-version-to-100” wedi'i actifadu, mae fersiwn 100 yn cael ei arddangos yn y pennawd Defnyddiwr-Asiant.
  • Mae CSS yn darparu cefnogaeth ar gyfer haenau rhaeadru, wedi'u diffinio gan ddefnyddio'r rheol @layer a'i fewnforio trwy'r rheol CSS @import gan ddefnyddio'r swyddogaeth haen (). Mae CSS yn rheoli o fewn un haen rhaeadru rhaeadru gyda'i gilydd, gan ei gwneud hi'n haws rheoli'r rhaeadru cyfan, gan ddarparu hyblygrwydd i newid trefn yr haenau, a chaniatáu rheolaeth fwy penodol ar ffeiliau CSS, gan atal gwrthdaro. Mae haenau rhaeadru yn gyfleus i'w defnyddio ar gyfer themâu dylunio, diffinio arddulliau diofyn o elfennau, ac allforio dyluniad cydrannau i lyfrgelloedd allanol.
  • Mae'r dull showPicker() wedi'i ychwanegu at y dosbarth HTMLInputElement, sy'n eich galluogi i arddangos deialogau parod ar gyfer llenwi gwerthoedd nodweddiadol mewn meysydd gyda mathau “dyddiad”, “mis”, “wythnos”, “amser”, “datetime-local”, “lliw” a “ffeil”, yn ogystal ag ar gyfer meysydd sy'n cefnogi awtolenwi a rhestr ddata. Er enghraifft, fe allech chi ddangos rhyngwyneb siâp calendr ar gyfer dewis dyddiad, neu balet ar gyfer nodi lliw.
    Rhyddhad Chrome 99
  • Yn y modd Treialon Tarddiad (nodweddion arbrofol sy'n gofyn am actifadu ar wahân), mae'n bosibl galluogi modd dylunio tywyll ar gyfer cymwysiadau gwe. Mae'r lliwiau a'r cefndir ar gyfer y thema dywyll yn cael eu dewis gan ddefnyddio'r maes color_scheme_dark newydd yn ffeil maniffest cymhwysiad gwe. Mae Origin Trial yn awgrymu'r gallu i weithio gyda'r API penodedig o gymwysiadau a lawrlwythwyd o localhost neu 127.0.0.1, neu ar ôl cofrestru a derbyn tocyn arbennig sy'n ddilys am gyfnod cyfyngedig ar gyfer gwefan benodol.
  • Mae'r API Cydnabod Llawysgrifen wedi'i sefydlogi a'i gynnig i bawb, gan ganiatáu defnyddio gwasanaethau adnabod llawysgrifen a ddarperir gan y system weithredu.
  • Ar gyfer cymwysiadau gwe annibynnol wedi'u gosod (PWA, Progressive Web App), mae'r gydran Troshaen Rheolaethau Ffenestr wedi'i sefydlogi, gan ehangu ardal sgrin y cymhwysiad i'r ffenestr gyfan, gan gynnwys yr ardal deitl, y mae'r botymau rheoli ffenestr safonol arno (cau, lleihau, mwyhau) yn cael eu harosod. Gall y rhaglen We reoli rendro a phrosesu mewnbwn y ffenestr gyfan, ac eithrio'r bloc troshaen gyda botymau rheoli ffenestri.
  • Mae'r swyddogaeth CSS calc() yn caniatáu gwerthoedd fel "anfeidredd", "-infinity" a "NaN" neu ymadroddion sy'n arwain at werthoedd tebyg, fel 'calc(1/0)'.
  • Mae'r paramedr “yn unig” wedi'i ychwanegu at gynllun lliw eiddo CSS, sy'n ei gwneud hi'n bosibl penderfynu ym mha gynlluniau lliw y gellir arddangos elfen yn gywir (“golau”, “tywyll”, “modd dydd” a “modd nos” ), sy'n eich galluogi i eithrio cynllun lliw newidiadau gorfodol ar gyfer elfennau HTML unigol. Er enghraifft, os byddwch yn nodi “div { colour-scheme: only light }”, yna dim ond y thema golau a ddefnyddir ar gyfer yr elfen div, hyd yn oed os yw'r porwr yn gorfodi'r thema dywyll i gael ei galluogi.
  • I newid gwerthoedd eiddo document.adoptedStyleSheets, gellir defnyddio push() a pop() nawr yn lle ailbennu'r eiddo yn llwyr. Er enghraifft, "document.adoptedStyleSheets.push(newSheet);".
  • Mae gweithredu rhyngwyneb CanvasRenderingContext2D wedi ychwanegu cefnogaeth ar gyfer y digwyddiadau ContextLost a ContextRestored, y dull ailosod(), yr opsiwn “willReadFrequently”, addaswyr testun CSS, y rendrad roundRect cyntefig, a graddiannau conigol. Gwell cefnogaeth i hidlwyr SVG.
  • Wedi tynnu'r rhagddodiad "-webkit-" o'r priodweddau "testun-pwyslais", "testun-pwyslais-lliw", "testun-pwyslais-leoliad" a "testun-pwyslais".
  • Ar gyfer tudalennau a agorwyd heb HTTPS, gwaherddir mynediad i'r API Statws Batri, sy'n eich galluogi i gael gwybodaeth am y tâl batri.
  • Mae'r dull navigator.getGamepads() yn darparu allbwn o amrywiaeth o wrthrychau Gamepad yn lle GamepadList. Nid yw GamepadList bellach yn cael ei gefnogi yn Chrome, oherwydd gofyniad safonol ac ymddygiad y peiriannau Gecko a Webkit.
  • Daethpwyd â'r WebCodecs API i gydymffurfio â'r fanyleb. Yn benodol, mae'r dull EncodedVideoChunkOutputCallback() a'r llunydd Fframiau Fideo() wedi'u newid.
  • Yn y peiriant JavaScript V8, mae calendrau eiddo newydd, coladu, awrCycles, systemau rhifo, parthau amser, textInfo a weekInfo wedi'u hychwanegu at API Intl.Locale, gan ddangos gwybodaeth am galendrau a gefnogir, parthau amser a pharamedrau amser a thestun. const arabicEgyptLocale = Intl.Locale('ar-EG') newydd // ar-EG arabicEgyptLocale.calendars // ['gregory', 'coptig', 'islamaidd', 'islamaidd-sifil', 'islamaidd-tbla'] arabicEgyptLocale .collations // ['compat', 'emoji', 'eor'] arabicEgyptLocale.hourCycles // ['h12'] arabicEgyptLocale.numberingSystems // ['arab'] arabicEgyptLocale.timeZones // ['Africa/Cairocale'] .textInfo // { cyfeiriad: 'rtl' } japaneseLocale.textInfo // { cyfeiriad: 'ltr' } chineseTaiwanLocale.textInfo // { cyfeiriad: 'ltr' }
  • Ychwanegwyd swyddogaeth Intl.supportedValuesOf(code), sy'n dychwelyd amrywiaeth o ddynodwyr â chymorth ar gyfer yr API Intl ar gyfer y calendr, coladu, arian cyfred, System rifo, Parth Amser a phriodweddau uned. Intl.supportedValuesOf('uned') // ['erw', 'bit', 'beit', 'celsius', 'centimeter', …]
  • Mae gwelliannau wedi'u gwneud i offer ar gyfer datblygwyr gwe. Mae'r panel rhwydwaith yn darparu'r gallu i arafu ceisiadau WebSocket i ddadfygio gwaith o dan amodau cysylltiad rhwydwaith araf. Mae panel wedi'i ychwanegu at y tab “Cais” ar gyfer olrhain adroddiadau a gynhyrchir trwy'r API Adrodd. Mae'r panel Recorder bellach yn cefnogi aros cyn bod elfen yn weladwy neu'n clicio cyn chwarae gorchymyn wedi'i recordio. Mae efelychu'r thema dywyll wedi'i symleiddio. Gwell rheolaeth ar baneli o sgriniau cyffwrdd. Yn y consol gwe, mae cefnogaeth ar gyfer dilyniannau dianc wedi'i ychwanegu ar gyfer amlygu testun mewn lliw, cefnogaeth ar gyfer mygydau cerdyn gwyllt %s, %d, %i a %f wedi'i ychwanegu, ac mae gweithrediad hidlyddion neges wedi'i wella.
    Rhyddhad Chrome 99

Yn ogystal ag arloesiadau a thrwsio namau, mae'r fersiwn newydd yn dileu 28 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. Fel rhan o'r rhaglen gwobrau arian parod ar gyfer darganfod gwendidau ar gyfer y datganiad cyfredol, talodd Google 21 dyfarniad gwerth $96 mil (un dyfarniad $15000, dau ddyfarniad $10000, chwe dyfarniad $7000, dau ddyfarniad $5000, dau ddyfarniad $3000 ac un dyfarniad $2000) a $1000. .

Ffynhonnell: opennet.ru

Ychwanegu sylw