Нашри Chrome 96

Google нашри веб-браузери Chrome 96-ро муаррифӣ кард.Дар айни замон, версияи устувори лоиҳаи ройгони Chromium, ки асоси Chrome мебошад, дастрас аст. Браузери Chrome бо истифодаи логотипи Google, мавҷудияти системаи ирсоли огоҳиномаҳо дар ҳолати садама, модулҳо барои бозӣ кардани мундариҷаи муҳофизатшудаи видео (DRM), системаи насби худкор навсозиҳо ва интиқоли параметрҳои RLZ ҳангоми ҷустуҷӯ фарқ мекунад. Филиали Chrome 96 дар давоми 8 ҳафта ҳамчун як қисми давраи устувори васеъ дастгирӣ карда мешавад. Нашри навбатии Chrome 97 4 январ ба нақша гирифта шудааст.

Тағироти калидӣ дар Chrome 96:

  • Дар сатри хатчӯбҳо, ки дар зери сатри суроғаҳо намоиш дода мешавад, тугмаи Барномаҳо ба таври нобаёнӣ пинҳон аст, ки ба шумо имкон медиҳад саҳифаи "chrome://apps" -ро бо рӯйхати хидматҳои насбшуда ва барномаҳои веб кушоед.
    Нашри Chrome 96
  • Дастгирии Android 5.0 ва платформаҳои қаблӣ қатъ карда шуд.
  • Дастгирии иловашуда барои масир аз HTTP ба HTTPS бо истифода аз DNS (ҳангоми муайян кардани суроғаҳои IP, ба ғайр аз сабтҳои DNS “A” ва “AAAA”, сабти DNS “HTTPS” низ дархост карда мешавад, агар мавҷуд бошад, браузер фавран ба сайт тавассути HTTPS).
  • Дар нашри системаҳои мизи корӣ кэши Бозгашт ба пеш, ки паймоиши фаврӣ ҳангоми истифодаи тугмаҳои Бозгашт ва Ба пеш таъмин мекунад, барои дастгирии паймоиш тавассути саҳифаҳои қаблан дидашуда пас аз кушодани сайти дигар васеъ карда шудааст.
  • Танзими "chrome://flags#force-major-version-to-100" илова карда шуд, то вайроншавии эҳтимолии сайтҳоро пас аз расидани браузер ба версияи иборат аз се рақам ба ҷои ду (дар як вақт пас аз баровардани Chrome 10 дар китобхонаҳои таҳлили User-Agent мушкилоти зиёде пайдо шуданд). Вақте ки интихоб фаъол карда мешавад, версияи 100 (Chrome/100.0.4664.45) дар сарлавҳаи User-Agent намоиш дода мешавад.
  • Дар сохтмонҳо барои платформаи Windows, маълумоти марбут ба кори хидматҳои шабакавӣ (кукиҳо ва ғайра) ба зеркаталоги алоҳидаи "Шабака" барои омодагӣ ба татбиқи механизми изолятсияи шабака (Network Sandbox) интиқол дода шудааст.
  • Якчанд API-ҳои нав ба ҳолати озмоишҳои пайдоиш илова карда шуданд (хусусиятҳои таҷрибавӣ, ки фаъолсозии алоҳидаро талаб мекунанд). Origin Trial қобилияти кор кардан бо API-и муайяншударо аз барномаҳои аз localhost ё 127.0.0.1 зеркашидашуда ё пас аз бақайдгирӣ ва гирифтани аломати махсус, ки барои як муддати маҳдуд барои сайти мушаххас эътибор дорад, дар назар дорад.
    • Объекти FocusableMediaStreamTrack пешниҳод шудааст (бо номи BrowserCaptureMediaStreamTrack иваз карда шавад), ки усули focus()-ро дастгирӣ мекунад, ки бо он барномаҳое, ки мундариҷаи тирезаҳо ё ҷадвалҳоро мегиранд (масалан, барномаҳо барои пахши мундариҷаи тирезаҳо ҳангоми конфронси видеоӣ) метавонанд маълумот гиранд. дар бораи фокуси вуруд ва пайгирии тағйироти он.
    • Механизми маслиҳатҳои афзалиятнок амалӣ карда шуд, ки ба шумо имкон медиҳад, ки аҳамияти манбаи мушаххаси зеркашидашударо тавассути муайян кардани атрибути иловагии "муҳимият" дар барчасбҳо ба монанди iframe, img ва пайванд муқаррар кунед. Аттрибут метавонад арзишҳои "авто" ва "паст" ва "баланд" -ро қабул кунад, ки ба тартиби боркунии захираҳои беруна браузер таъсир мерасонад.
  • Сарлавҳаи Cross-Origin-Embedder-Policy, ки режими изолятсияи Cross-Origin-ро назорат мекунад ва ба шумо имкон медиҳад қоидаҳои бехатари истифодаро дар саҳифаи Амалиётҳои имтиёзнок муайян кунед, ҳоло як параметри "беэътимод" -ро барои хомӯш кардани интиқоли маълумоти марбут ба эътимоднома дастгирӣ мекунад, ба монанди Кукиҳо ва сертификатҳои муштарӣ.
  • Дар CSS синфи нави псевдо-синфи ":autofill" пешниҳод шудааст, ки ба шумо имкон медиҳад пуркунии автоматии майдонҳоро дар теги вуруд тавассути браузер пайгирӣ кунед (агар шумо онро дастӣ пур кунед, селектор кор намекунад).
  • Барои роҳ надодан ба ҳалқаҳои дархост, хосиятҳои CSS режими навиштан, самт ва замина дигар ҳангоми татбиқи хосияти Containment CSS ба барчаспҳои HTML ё BODY ба порти намоиш татбиқ карда намешаванд.
  • Хосияти font-synthesis CSS илова карда шуд, ки ба шумо имкон медиҳад, ки қобилияти синтез кардани услубҳоро (облик, ғафс ва хурд-ҳарф), ки дар оилаи шрифти интихобшуда нестанд, назорат кунед.
  • API PerformanceEventTiming, ки маълумоти иловагиро барои чен кардан ва оптимизатсияи мутобиқати UI таъмин мекунад, атрибути InteractionID-ро илова кардааст, ки ID-и муоширати корбарро муаррифӣ мекунад. ID ба шумо имкон медиҳад, ки ченакҳои гуногунро бо як амали корбар пайваст кунед, масалан, ламс ба экрани сенсорӣ рӯйдодҳои зиёдеро ба мисли поёни ишора, поёни муш, ишора, муш ва клик тавлид мекунад ва InteractionID ба шумо имкон медиҳад, ки ҳамаи ин рӯйдодҳоро бо як воҳид пайваст кунед. ламс кунед.
  • Навъи нави ифодаҳои медиавӣ (Media Query) илова карда шуд - "афзалият-контрас" барои мутобиқ кардани мундариҷаи саҳифа ба танзимоти контрасти дар системаи оператсионӣ муқарраршуда (масалан, фаъол кардани ҳолати контрасти баланд).
  • Барои барномаҳои мустақили PWA, дастгирии майдони ихтиёрии "id" бо идентификатори глобалии барнома ба манифест илова карда шудааст (агар майдон нишон дода нашавад, URL-и оғозёбӣ барои муайянсозӣ истифода мешавад).
  • Барои барномаҳои мустақили PWA, қобилияти сабти ном ҳамчун коркардкунандагони URL амалӣ карда шудааст. Масалан, замимаи music.example.com метавонад худро ҳамчун коркардкунандаи URL https://*.music.example.com сабти ном кунад ва ҳама гузаришҳо аз замимаҳои беруна пас аз ин истинодҳо, масалан, аз паёмрасонҳои фаврӣ ва муштариёни почтаи электронӣ, боиси пешрафт хоҳанд шуд. ба кушодани ин PWA- замимаҳо, на ҷадвали браузери нав.
  • Иловаи CSP (Сиёсати Амнияти Content) дастури wasm-unsafe-eval барои назорат кардани қобилияти иҷро кардани код дар WebAssembly. Директиваи CSP script-src ҳоло WebAssembly-ро фаро мегирад.
  • WebAssembly барои намудҳои истинод (навъи externref) дастгирии илова кардааст. Модулҳои WebAssembly акнун метавонанд истинодҳои объекти JavaScript ва DOM-ро дар тағирёбандаҳо нигоҳ доранд ва ҳамчун аргумент гузаранд.
  • PaymentMethodData дастгирии усули пардохти "корти асосӣ"-ро кӯҳна эълон кард, ки имкон дод кор бо ҳама гуна намуди кортҳо тавассути идентификатори ягона бидуни истинод ба намудҳои инфиродии маълумот ташкил карда шавад. Ба ҷои "корти асосӣ" пешниҳод шудааст, ки усулҳои алтернативӣ ба мисли Google Pay, Apple Pay ва Samsung Pay истифода шаванд.
  • Вақте ки сайт API-и U2F (Cryptotoken)-ро истифода мебарад, ба корбар огоҳӣ бо маълумот дар бораи бекор кардани ин интерфейси нармафзор нишон дода мешавад. API U2F бо нобаёнӣ дар Chrome 98 ғайрифаъол карда мешавад ва дар Chrome 104 комилан хориҷ карда мешавад. Ба ҷои API U2F API-и аутентификатсияи веб бояд истифода шавад.
  • Такмилҳо дар абзорҳо барои таҳиягарони веб анҷом дода шуданд. Панели нави баррасии CSS илова карда шуд, ки мухтасари маълумотро дар бораи рангҳо, ҳуруфҳо, эъломияҳои истифоданашуда ва ифодаҳои медиа пешниҳод мекунад ва мушкилоти эҳтимолиро таъкид мекунад. Амалиётҳои такмилдиҳии таҳрир ва нусхабардории CSS. Дар панели услубҳо ба менюи контекстӣ имкони нусхабардории таърифҳои CSS дар шакли ифодаҳои JavaScript илова карда шудааст. Ба панели санҷиши дархостҳои шабака ҷадвали боркашӣ бо таҳлили параметрҳои дархост илова карда шуд. Барои пинҳон кардани ҳамаи хатогиҳои CORS (Cross-Origin Resource Sharing) имконот ба веб консол илова карда шудааст ва пайгирии стек барои функсияҳои асинкӣ пешбинӣ шудааст.
    Нашри Chrome 96

Илова ба навоварӣ ва ислоҳи хатогиҳо, версияи нав 25 осебпазириро нест мекунад. Бисёре аз осебпазириҳо дар натиҷаи санҷиши автоматӣ бо истифода аз абзорҳои AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ва AFL муайян карда шуданд. Ягон мушкилоти ҷиддие муайян карда нашудааст, ки ба кас имкон медиҳад, ки ҳамаи сатҳҳои муҳофизати браузерро гузарад ва кодро дар система берун аз муҳити қум иҷро кунад. Дар доираи барномаи мукофоти пулӣ барои ошкор кардани осебпазирии версияи ҷорӣ, Google 13 ҷоиза ба маблағи $60 (як ҷоиза $15000, як ҷоиза $10000, ду ҷоиза $7500, як ҷоиза $5000, ду ҷоиза $3000, як ҷоиза $2500, як мукофот $2000, $1000, $500) пардохт кард. ду мукофотпулӣ $ 5 ва як $ XNUMX бонус). Андозаи XNUMX мукофот хануз муайян карда нашудааст.

Манбаъ: opennet.ru

Илова Эзоҳ