Itusilẹ Chrome 99

Google ti ṣafihan itusilẹ ti ẹrọ aṣawakiri wẹẹbu Chrome 99. Ni akoko kanna, itusilẹ iduroṣinṣin ti iṣẹ akanṣe Chromium ọfẹ, eyiti o ṣiṣẹ bi ipilẹ Chrome, wa. Ẹrọ aṣawakiri Chrome jẹ iyatọ nipasẹ lilo awọn aami Google, wiwa eto kan fun fifiranṣẹ awọn iwifunni ni ọran jamba kan, awọn modulu fun ṣiṣere akoonu fidio idaako-idaabobo (DRM), eto fun fifi awọn imudojuiwọn sori ẹrọ laifọwọyi, ati gbigbe awọn aye RLZ nigbati wiwa. Itusilẹ atẹle ti Chrome 100 jẹ eto fun Oṣu Kẹta Ọjọ 29st.

Awọn ayipada nla ni Chrome 99:

  • Chrome fun Android pẹlu lilo ẹrọ Iṣalaye Iwe-ẹri, eyiti o pese iwe akọọlẹ ti gbogbo eniyan ti ominira ti gbogbo awọn iwe-ẹri ti o funni ati ti fagile. Iwe akọọlẹ ti gbogbo eniyan jẹ ki o ṣee ṣe lati ṣe ayewo ominira ti gbogbo awọn ayipada ati awọn iṣe ti awọn alaṣẹ iwe-ẹri, ati pe yoo gba ọ laaye lati ṣe atẹle lẹsẹkẹsẹ eyikeyi awọn igbiyanju lati ṣẹda awọn igbasilẹ iro ni ikoko. Awọn iwe-ẹri ti ko ṣe afihan ni Imudaniloju Iwe-ẹri yoo jẹ kọ laifọwọyi nipasẹ ẹrọ aṣawakiri ati ṣafihan aṣiṣe ti o yẹ. Ni iṣaaju, ẹrọ yii ti ṣiṣẹ nikan fun ẹya tabili tabili ati fun ipin kekere ti awọn olumulo Android.
  • Nitori nọmba nla ti awọn ẹdun ọkan, ẹrọ Wiwọle Nẹtiwọọki Aladani, ti a dabaa tẹlẹ ni ipo idanwo, jẹ alaabo, ti a pinnu lati ni okun aabo lodi si awọn ikọlu ti o ni ibatan si iraye si awọn orisun lori nẹtiwọọki agbegbe tabi lori kọnputa olumulo (localhost) lati awọn iwe afọwọkọ ti kojọpọ nigbati ojula ti wa ni ṣiṣi. Lati daabobo lodi si iru awọn ikọlu ni iṣẹlẹ ti iraye si eyikeyi awọn orisun orisun lori nẹtiwọọki inu, o daba lati firanṣẹ ibeere ti o fojuhan fun aṣẹ lati ṣe igbasilẹ iru awọn orisun abẹlẹ. Google yoo ṣe atunyẹwo imuse ti o da lori awọn esi ti o gba ati funni ni ẹya ilọsiwaju ni itusilẹ ọjọ iwaju.
  • Agbara lati yọ awọn ẹrọ wiwa aiyipada kuro ti pada. Jẹ ki a leti pe bẹrẹ lati Chrome 97 ninu atunto ni apakan “Iṣakoso Ẹrọ Iwadi” (chrome://settings/searchEngines) agbara lati yọ awọn eroja kuro ninu atokọ ti awọn ẹrọ wiwa aiyipada (Google, Bing, Yahoo) ati ṣatunkọ Awọn paramita ẹrọ wiwa duro, eyiti o fa ainitẹlọrun laarin ọpọlọpọ awọn olumulo.
  • Lori ipilẹ Windows, o ṣee ṣe lati yọkuro awọn ohun elo wẹẹbu ti ara ẹni (PWA, Progressive Web App) nipasẹ awọn eto eto tabi igbimọ iṣakoso, iru si yiyọ awọn ohun elo Windows kuro.
  • Idanwo ikẹhin ni a ṣe fun idilọwọ awọn aaye ti o ṣeeṣe lẹhin aṣawakiri naa de ẹya ti o ni awọn nọmba mẹta dipo meji (ni akoko kan, lẹhin itusilẹ Chrome 10, ọpọlọpọ awọn iṣoro farahan ni awọn ile-ikawe onitumọ Olumulo-Aṣoju). Nigbati aṣayan “chrome://flags#force-major-version-to-100” ti muu ṣiṣẹ, ẹya 100 yoo han ni akọsori Olumulo-Aṣoju.
  • CSS n pese atilẹyin fun awọn ipele kasading, asọye nipa lilo ofin @Layer ati gbe wọle nipasẹ ofin CSS @import ni lilo iṣẹ Layer(). Awọn ofin CSS laarin kasikedi kasikedi kan papọ, jẹ ki o rọrun lati ṣakoso gbogbo kasikedi, pese irọrun lati yi aṣẹ ti awọn fẹlẹfẹlẹ pada, ati gbigba iṣakoso ti o fojuhan diẹ sii ti awọn faili CSS, idilọwọ awọn ija. Awọn fẹlẹfẹlẹ Cascading rọrun lati lo fun awọn akori apẹrẹ, asọye awọn aza aiyipada ti awọn eroja, ati jijade apẹrẹ awọn paati si awọn ile-ikawe ita.
  • Ọna showPicker () ti ṣafikun si kilasi HTMLInputElement, gbigba ọ laaye lati ṣafihan awọn ibaraẹnisọrọ ti a ti ṣetan fun kikun ni awọn iye aṣoju ni awọn aaye pẹlu awọn oriṣi “ọjọ”, “oṣu”, “ọsẹ”, “akoko”, “akoko-agbegbe”, “awọ” ati “faili”, ati fun awọn aaye ti o ṣe atilẹyin autofill ati atokọ data. Fun apẹẹrẹ, o le ṣe afihan wiwo ti o ni apẹrẹ kalẹnda fun yiyan ọjọ kan, tabi paleti kan fun titẹ awọ kan.
    Itusilẹ Chrome 99
  • Ni ipo Awọn idanwo ti ipilẹṣẹ (awọn ẹya idanwo ti o nilo imuṣiṣẹ lọtọ), o ṣee ṣe lati mu ipo apẹrẹ dudu ṣiṣẹ fun awọn ohun elo wẹẹbu. Awọn awọ ati abẹlẹ fun akori dudu ni a yan nipa lilo aaye color_scheme_dark tuntun ninu faili ifihan ohun elo wẹẹbu. Idanwo Oti tumọ si agbara lati ṣiṣẹ pẹlu API pàtó kan lati awọn ohun elo ti a gbasilẹ lati localhost tabi 127.0.0.1, tabi lẹhin iforukọsilẹ ati gbigba ami-ami pataki kan ti o wulo fun akoko to lopin fun aaye kan pato.
  • API idanimọ Afọwọkọ ti jẹ iduroṣinṣin ati funni fun gbogbo eniyan, gbigba lilo awọn iṣẹ idanimọ kikọ ti a pese nipasẹ ẹrọ ṣiṣe.
  • Fun awọn ohun elo wẹẹbu imurasilẹ-nikan ti a fi sori ẹrọ (PWA, Ohun elo Oju opo wẹẹbu Onitẹsiwaju), paati Ikọja Awọn iṣakoso Window ti wa ni iduroṣinṣin, faagun agbegbe iboju ti ohun elo naa si gbogbo window, pẹlu agbegbe akọle, lori eyiti awọn bọtini iṣakoso window boṣewa. (sunmọ, gbe, maximize) ti wa ni superimposed. Ohun elo oju opo wẹẹbu le ṣakoso ṣiṣe ati ṣiṣe titẹ sii ti gbogbo window, ayafi fun bulọọki agbekọja pẹlu awọn bọtini iṣakoso window.
  • Calc () iṣẹ CSS ngbanilaaye awọn iye bii “ailopin”, “-infinity” ati “NaN” tabi awọn ikosile ti o ja si awọn iye ti o jọra, gẹgẹ bi ‘calc(1/0)’.
  • A ti ṣafikun paramita “nikan” si ero-awọ ohun-ini CSS, eyiti o jẹ ki o ṣee ṣe lati pinnu ninu eyiti awọn ero awọ ohun kan le ṣe afihan ni deede (“ina”, “dudu”, “ipo ọjọ” ati “ipo alẹ” ), gbigba ọ laaye lati yọkuro awọn iyipada awọ ti a fi agbara mu fun awọn eroja HTML kọọkan. Fun apẹẹrẹ, ti o ba pato “div {awọ-ero: ina } nikan”, lẹhinna akori ina nikan ni ao lo fun ipin div, paapaa ti aṣawakiri ba fi agbara mu akori dudu naa ṣiṣẹ.
  • Lati yi awọn iye ohun-ini document.adoptedStyleSheets pada, titari () ati agbejade () le ṣee lo ni bayi dipo atunto ohun-ini naa patapata. Fun apẹẹrẹ, "document.adoptedStyleSheets.push(newSheet);".
  • Imuse ti wiwo CanvasRenderingContext2D ti ṣafikun atilẹyin fun awọn iṣẹlẹ ContextLost ati ContextRestored, ọna atunto () aṣayan “willReadFrequently”, awọn oluyipada ọrọ CSS, ipilẹṣẹ ti ipilẹṣẹ yikaRect, ati awọn gradients conical. Imudara atilẹyin fun awọn asẹ SVG.
  • Yiyọkuro “-webkit-” ìpele lati “tẹnumọnu ọrọ”, “ọrọ-mphasis-awọ”, “ipo-itẹnumọ-ọrọ” ati awọn ohun-ini “ọrọ-mphasis-style”.
  • Fun awọn oju-iwe ti o ṣii laisi HTTPS, iraye si Ipo Batiri API, eyiti o fun ọ laaye lati gba alaye nipa idiyele batiri, jẹ eewọ.
  • Ọna navigator.getGamepads () n pese abajade ti ọpọlọpọ awọn ohun elo Gamepad dipo GamepadList kan. GamepadList ko ṣe atilẹyin ni Chrome, nitori ibeere boṣewa ati ihuwasi ti awọn ẹrọ Gecko ati Webkit.
  • API WebCodec ni a ti mu wa ni ibamu pẹlu sipesifikesonu naa. Ni pataki, ọna EncodedVideoChunkOutputCallback() ati olupilẹṣẹ VideoFrame () ti yipada.
  • Ninu ẹrọ V8 JavaScript, awọn kalẹnda ohun-ini titun, awọn akojọpọ, Awọn wakati wakati, Awọn ọna ṣiṣe nọmba, Awọn agbegbe aago, textInfo ati Alaye ọsẹ ni a ti ṣafikun si Intl.Locale API, ti n ṣafihan alaye nipa awọn kalẹnda ti o ni atilẹyin, awọn agbegbe akoko ati awọn aye ọrọ. const arabicEgyptLocale = titun Intl.Locale('ar-EG') // ar-EG arabicEgyptLocale.calendars // ['gregory', 'coptic', 'islamic', 'islamic-civil', 'islamic-tbla'] arabicEgyptLocale .collations // ['compat', 'emoji', 'eor'] arabicEgyptLocale.hourCycles // ['h12'] arabicEgyptLocale.numberingSystems // ['arab'] arabicEgyptLocale.timeZones // ['Africa/Cairo'] arabicEgyptLocale .textInfo // {itọsọna: 'rtl'} japaneseLocale.textInfo // {itọsọna: 'ltr'} chineseTaiwanLocale.textInfo // {itọsọna: 'ltr'}
  • Iṣẹ Intl.supportedValuesOf(koodu) ti a ṣafikun, eyiti o da ọpọlọpọ awọn idamọ ti o ni atilẹyin fun Intl API fun kalẹnda, akojọpọ, owo, System numbering, timeZone ati awọn ohun-ini ẹyọkan. Intl.supportedValuesOf('unit') // ['acre', 'bit', 'byte', 'celsius', 'centimeter', …]
  • Awọn ilọsiwaju ti ṣe si awọn irinṣẹ fun awọn olupilẹṣẹ wẹẹbu. Igbimọ nẹtiwọki n pese agbara lati fa fifalẹ awọn ibeere WebSocket lati yokokoro iṣẹ labẹ awọn ipo ti asopọ nẹtiwọki ti o lọra. A ti ṣafikun nronu kan si taabu “Ohun elo” fun ipasẹ awọn ijabọ ti ipilẹṣẹ nipasẹ API Ijabọ. Igbimọ Agbohunsile n ṣe atilẹyin idaduro ṣaaju ki ohun elo kan han tabi tẹ ṣaaju ṣiṣe pipaṣẹ ti o gbasilẹ. Afarawe akori dudu ti jẹ irọrun. Ilọsiwaju iṣakoso ti awọn panẹli lati awọn iboju ifọwọkan. Ninu console wẹẹbu, atilẹyin fun awọn ọna abayo ni a ti ṣafikun fun ṣiṣafihan ọrọ ni awọ, atilẹyin fun awọn iboju iparada %s, %d, %i ati %f ti ṣafikun, ati pe iṣẹ ti awọn asẹ ifiranṣẹ ti ni ilọsiwaju.
    Itusilẹ Chrome 99

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro, ẹya tuntun yọkuro awọn ailagbara 28. Ọpọlọpọ awọn ailagbara ni a ṣe idanimọ bi abajade ti idanwo adaṣe ni lilo AdirẹsiSanitizer, MemorySanitizer, Integrity Flow Control, LibFuzzer ati awọn irinṣẹ AFL. Ko si awọn iṣoro to ṣe pataki ti o jẹ idanimọ ti yoo gba eniyan laaye lati fori gbogbo awọn ipele aabo aṣawakiri ati ṣiṣẹ koodu lori ẹrọ ni ita agbegbe apoti iyanrin. Gẹgẹbi apakan ti eto ẹsan owo fun wiwa awọn ailagbara fun itusilẹ lọwọlọwọ, Google san awọn ẹbun 21 ti o tọ $ 96 ẹgbẹrun (ẹyẹ $ 15000 kan, awọn ẹbun $ 10000 meji, awọn ẹbun $ 7000 mẹfa, awọn ẹbun $ 5000 meji, awọn ẹbun $ 3000 meji ati ẹbun $ 2000 $ kan). .

orisun: opennet.ru

Fi ọrọìwòye kun