Нашри Chrome 77

Google муаррифӣ кард озод браузери веб Chrome 77... Ҳамзамон дастрас аст барориши устувори лоиҳаи ройгон Хром, ки ҳамчун асоси Chrome хизмат мекунад. Браузери Chrome фарқ мекунад истифодаи логотипи Google, мавҷудияти системаи ирсоли огоҳиномаҳо дар ҳолати садама, қобилияти зеркашии модули Flash тибқи дархост, модулҳо барои бозӣ кардани мундариҷаи муҳофизатшудаи видео (DRM), системаи ба таври худкор насб кардани навсозиҳо ва интиқол ҳангоми ҷустуҷӯ Параметрҳои RLZ. Нашри навбатии Chrome 78 22 октябр ба нақша гирифта шудааст.

асосӣ тағйирдиҳӣ в Chrome 77:

  • Қатъ карда шудааст аломатгузории алоҳидаи сайтҳо бо сертификатҳои сатҳи EV (Extended Validation). Маълумот дар бораи истифодаи сертификатҳои EV ҳоло танҳо дар менюи афтанда ҳангоми пахш кардани тасвири пайвасти бехатар нишон дода мешавад. Номи ширкате, ки аз ҷониби мақомоти сертификатсия тасдиқ шудааст, ки шаҳодатномаи EV ба он алоқаманд аст, дигар дар сатри суроғаҳо намоиш дода намешавад;
  • Баланд бардоштани изолятсияи коркардкунандагони сайт. Муҳофизати иловагӣ барои маълумоти байнисоҳавӣ, ба монанди кукиҳо ва захираҳои HTTP, ки аз сайтҳои тарафи сеюм, ки аз ҷониби ҳамлагарон назорат мешаванд, гирифта шудааст. Изолятсия ҳатто агар ҳамлакунанда хатогиро дар раванди намоиш пайдо кунад ва кӯшиш кунад, ки кодро дар контексти он иҷро кунад, кор мекунад;
  • Саҳифаи наве илова карда шуд, ки корбарони навро истиқбол мекунад (chrome://welcome/), ки ба ҷои интерфейси стандартӣ барои кушодани ҷадвали нав пас аз оғози аввалини Chrome намоиш дода мешавад. Саҳифа ба шумо имкон медиҳад, ки хидматҳои маъмули Google (GMail, YouTube, Maps, News ва Translate) қайд кунед, миёнабурҳоро ба саҳифаи ҷадвали нав замима кунед, ба ҳисоби Google пайваст шавед, то Chrome Sync фаъол созед ва Chrome-ро ҳамчун занги пешфарз дар система танзим кунед. .
  • Менюи нави саҳифаи ҷадвал, ки дар кунҷи рости боло намоиш дода мешавад, ҳоло имкони бор кардани тасвири замина ва инчунин имконоти интихоби мавзӯъ ва насб кардани блок бо миёнабурҳо барои паймоиши зуд (сайтҳои бештар боздидшаванда, интихоби дастӣ корбар) дорад. , ва пинҳон кардани блокҳо бо миёнабурҳо). Танзимотҳо дар айни замон ҳамчун озмоишӣ ҷойгир шудаанд ва фаъолсозӣ тавассути парчамҳои “chrome://flags/#ntp-customization-menu-v2” ва “chrome://flags/#chrome-colors-custom-color-picker” талаб карда мешаванд;
  • Аниматсияи тасвири сайт дар сарлавҳаи ҷадвал таъмин карда шудааст, ки аз он шаҳодат медиҳад, ки саҳифа дар ҷараёни боркунӣ қарор дорад;
  • Парчами "--mehmon" илова карда шуд, ки ба шумо имкон медиҳад, ки Chrome-ро аз сатри фармон дар реҷаи воридшавии меҳмонон оғоз кунед (бе пайвастшавӣ ба ҳисоби Google, бидуни сабти фаъолияти браузер дар диск ва бидуни захира кардани сессия);
  • Тозакунии парчамҳо дар chrome://flags, ки дар нашри охирин оғоз шуда буд, идома дорад. Ба ҷои парчамҳо, ҳоло тавсия дода мешавад, ки маҷмӯи қоидаҳоро барои танзими рафтори браузер истифода баред;
  • Тугмаи "Ирсол ба дастгоҳҳои худ" ба менюи контекстии саҳифа, ҷадвал ва сатри суроғаҳо илова карда шудааст, ки ба шумо имкон медиҳад истинодро бо истифода аз Chrome Sync ба дастгоҳи дигар фиристед. Пас аз интихоби дастгоҳи таъиноти бо ҳамон ҳисоб алоқаманд ва ирсоли истинод, дар дастгоҳи мавриди ҳадаф барои кушодани истинод огоҳинома нишон дода мешавад;
  • Дар версияи Android, саҳифа бо рӯйхати файлҳои зеркашидашуда комилан аз нав тарҳрезӣ шудааст, ки дар он ба ҷои менюи афтанда бо бахшҳои мундариҷа тугмаҳо барои филтр кардани рӯйхати умумӣ аз рӯи намуди мундариҷа ва эскизи тасвирҳои зеркашидашуда илова карда шудаанд. ҳоло дар тамоми паҳнои экран нишон дода мешаванд;
  • Илова карда шуд ченакҳои нав барои арзёбии суръати боркунӣ ва пешниҳоди мундариҷа дар браузер, ки ба таҳиягари веб имкон медиҳад, ки то чӣ андоза зуд дастрас шудани мундариҷаи асосии саҳифа ба корбар гардад. Воситаҳои назоратии рендеринг, ки қаблан пешниҳод шуда буданд, имкон доданд, ки танҳо дар бораи он, ки рендеринг оғоз шудааст, муайян карда шавад, аммо на дар бораи омодагии саҳифа дар маҷмӯъ. Chrome 77 API-и навро муаррифӣ мекунад Бузургтарин рангҳои мундариҷа, ки ба шумо имкон медиҳад, ки вақти намоиши унсурҳои калон (корбар намоён) дар минтақаи намоён, ба монанди тасвирҳо, видеоҳо, унсурҳои блок ва заминаи саҳифаро муайян кунед;
    Нашри Chrome 77

  • API иловашуда PerformanceEventTiming, ки дар бораи таъхири пеш аз амали аввалини корбар маълумот медиҳад (масалан, пахш кардани тугмаи клавиатура ё муш, пахш кардан ё ҳаракат додани нишоннамо). API-и нав зермаҷмӯи API EventTiming мебошад, ки маълумоти иловагӣ барои андозагирӣ ва оптимизатсияи посухгӯии интерфейсро таъмин мекунад;
  • Илова карда шуд хусусиятҳои нав барои шаклҳо, ки истифодаи идоракунии шакли ғайристандартии шуморо осонтар мекунанд (майдонҳои вуруди ғайристандартӣ, тугмаҳо ва ғайра). Ҳодисаи нави "formdata" имкон медиҳад, ки коркардкунандагони JavaScript-ро барои илова кардани маълумот ба форма ҳангоми пешниҳод, бидуни нигоҳ доштани маълумот дар унсурҳои вуруди пинҳон истифода баранд.

    Хусусияти дуюми нав дастгирии эҷоди унсурҳои фармоишии марбут ба форма мебошад, ки ҳамчун идоракунии дарунсохт амал мекунанд, аз ҷумла қобилиятҳо, ба монанди имкон додани тасдиқи вуруд ва триггери маълумот барои фиристодан ба сервер. Амволи formAssociated барои қайд кардани унсур ҳамчун ҷузъи интерфейси форма ҷорӣ карда шудааст ва занги attachInternals() барои дастрасӣ ба усулҳои иловагии идоракунии форма ба монанди setFormValue() ва setValidity();

  • Дар ҳолати Озмоишҳои пайдоиш (хусусиятҳои таҷрибавӣ, ки фаъолсозии алоҳидаро талаб мекунанд) API нав илова карда шуд Интихобкунандаи тамос, ба корбар имкон медиҳад, ки сабтҳоро аз китоби суроғаҳо интихоб кунад ва тафсилоти муайянро дар бораи онҳо ба сайт интиқол диҳад. Ҳангоми дархост, рӯйхати моликияте, ки бояд ба даст оварда шаванд, муайян карда мешавад (масалан, номи пурра, почтаи электронӣ, рақами телефон). Ин хосиятҳо ба корбар ба таври возеҳ нишон дода мешаванд, ки қарори ниҳоии интиқоли маълумотро қабул мекунад ё не. API-ро, масалан, дар муштарии почтаи веб барои интихоби қабулкунандагон барои мактуби ирсолшуда, дар барномаи веб бо функсияи VoIP барои оғоз кардани занг ба рақами мушаххас ё дар шабакаи иҷтимоӣ барои ҷустуҷӯи дӯстони аллакай ба қайд гирифташуда истифода бурдан мумкин аст. .

    Origin Trial қобилияти кор кардан бо API-и муайяншударо аз барномаҳои аз localhost ё 127.0.0.1 зеркашидашуда ё пас аз бақайдгирӣ ва гирифтани аломати махсус, ки барои як муддати маҳдуд барои сайти мушаххас эътибор дорад, дар назар дорад.

    Нашри Chrome 77Нашри Chrome 77

  • Барои шаклҳо, атрибути "ворид кардани маълумот", ки ба шумо имкон медиҳад рафторро ҳангоми пахш кардани тугмаи Enter дар клавиатураи виртуалӣ муайян кунед. Аттрибут метавонад арзишҳои дохил, анҷом, рафтан, оянда, қаблӣ, ҷустуҷӯ ва ирсолро қабул кунад;
  • Қоидаи иловашуда ҳуҷҷат-домен, ки дастрасӣ ба амволи "document.domain" -ро назорат мекунад. Бо нобаёнӣ, дастрасӣ иҷозат дода мешавад, аммо агар он рад карда шавад, кӯшиши тағир додани арзиши "document.domain" ба хатогӣ оварда мерасонад;
  • Занг ба Performance API илова карда шуд LayoutShift, ки ба шумо имкон медиҳад, ки тағиротро дар мавқеи унсурҳои DOM дар экран пайгирӣ кунед.
  • Андозаи сарлавҳаи HTTP "Referer" то 4 КБ маҳдуд аст; агар ин арзиш зиёд шавад, мундариҷа ба номи домен бурида мешавад;
  • Далели url барои registerProtocolHandler() танҳо бо истифода аз схемаҳои http:// ва https:// маҳдуд аст ва дигар ба схемаҳои "data:" ва "blob:" иҷозат намедиҳад.
  • Дар усул Intl.NumberFormat дастгирии иловагии форматкунии воҳидҳои андозагирӣ, асъорҳо, ёддоштҳои илмӣ ва паймон (масалан, "Intl.NumberFormat('en', {style: 'unit',
    воҳиди: 'метр-дар як сония'}");

  • Хосиятҳои нави CSS илова карда шуданд overscroll-рафтор-дар-хати ва overscroll-рафтор-блок барои идора кардани ҳаракати ҳаракат ҳангоми расидан ба сарҳади мантиқии майдони ҳаракат;
  • Барои моликияти CSS фазои сафед ба амал бароварда шуд дастгирии арзиши танаффус-фазоҳо;
  • Дар Кормандони хизматрасонӣ илова кард дастгирии аутентификатсияи HTTP Basic ва намоиши муколамаи стандартӣ барои ворид кардани параметрҳои воридшавӣ;
  • API-и Web MIDI акнун метавонад танҳо дар заминаи пайвасти бехатар истифода шавад (https, файли маҳаллӣ ё localhost);
  • Эълоншуда аз ҷониби WebVR 1.1 API, ки бо API иваз карда шудааст, бекор карда шудааст Дастгоҳи WebXR, ки ба шумо имкон медиҳад, ки ба ҷузъҳо барои эҷоди воқеияти виртуалӣ ва васеъшуда дастрасӣ пайдо кунед ва корҳоро бо синфҳои гуногуни дастгоҳҳо, аз хӯди статсионарии воқеияти виртуалӣ то ҳалли дар асоси дастгоҳҳои мобилӣ муттаҳид кунед.
  • Дар Tools Developer илова кард қобилияти нусхабардории хосиятҳои CSS-и гиреҳи DOM ба буфер тавассути менюи контекстӣ, ки бо пахши тугмаи рости гиреҳ дар дарахти DOM даъват карда мешавад. Интерфейс илова карда шуд (Нишон додани Минтақаҳои Гузариш/Тарҳанг) барои пайгирии тағирёбии тарҳ аз сабаби набудани ҷойнишинҳо барои таблиғ ва тасвирҳо (ҳангоми боркунии тасвири навбатӣ ҳангоми дидан матнро ба поён мекӯбад). Панели аудиторӣ нав карда шуд, то озод карда шавад Маяк 5.1. Гузариши худкор ба мавзӯи торикии DevTools ҳангоми истифодаи мавзӯи торик дар ОС фаъол карда шудааст. Дар реҷаи санҷиши шабака, парчам барои бор кардани захира аз кэши пешакӣ илова карда шудааст. Дастгирии иловашуда барои намоиши паёмҳои push ва огоҳиҳо дар панели Барномаҳо. Дар веб консол, ҳангоми пешнамоиши объектҳо, майдонҳои хусусии синфҳо ҳоло намоиш дода мешаванд;

    Нашри Chrome 77

  • Дар муҳаррики JavaScript V8, нигоҳдории омор дар бораи намудҳои операндҳое, ки дар амалиётҳои гуногун истифода мешаванд, оптимизатсия карда шудааст (ба шумо имкон медиҳад, ки иҷрои ин амалиётҳоро бо назардошти намудҳои мушаххас оптимизатсия кунед). Барои кам кардани истеъмоли хотира, ҳоло векторҳои аз навъи огоҳ дар хотира танҳо пас аз иҷро шудани миқдори муайяни байткод ҷойгир карда мешаванд, ки зарурати оптимизатсияи функсияҳоро бо мӯҳлати кӯтоҳмуддат аз байн мебарад. Ин тағирот ба шумо имкон медиҳад, ки 1-2% хотираро дар версияи системаҳои мизи корӣ ва 5-6% барои дастгоҳҳои мобилӣ сарфа кунед.

    Нашри Chrome 77

    Миқёспазирии мукаммали маҷмӯаи заминаҳои WebAssembly - чӣ қадаре ки ядроҳои протсессори система бештар бошанд, аз оптимизатсияҳои иловагӣ манфиати бештаре дорад. Масалан, дар мошини 24-аслӣ Xeon, вақти тартиб додани барномаи намоишии Epic ZenGarden ду маротиба кам карда шуд.

    Нашри Chrome 77

Илова бар инноватсияҳо ва ислоҳи хатогиҳо, версияи нав нест мекунад 52 осебпазирӣ. Бисёре аз осебпазириҳо дар натиҷаи санҷиши автоматӣ бо асбобҳо муайян карда шуданд Суроғаи Санитизатор, Санитизатори хотира, Ягонагии ҷараёни назорат, LibFuzzer и AFL. Як масъала (CVE-2019-5870) ҳамчун муҳим қайд карда шудааст, яъне. ба шумо имкон медиҳад, ки ҳамаи сатҳҳои муҳофизати браузерро гузар кунед ва кодро дар система берун аз муҳити қумӣ иҷро кунед. Тафсилот дар бораи осебпазирии интиқодӣ то ҳол ошкор карда нашудааст, танҳо маълум аст, ки он метавонад боиси дастрасӣ ба майдони хотираи аллакай озодшуда дар рамзи коркарди маълумоти мултимедиявӣ гардад. Дар доираи барномаи пардохти мукофотҳои пулӣ барои ошкор кардани осебпазирии нашри ҷорӣ, Google 38 ҷоиза ба маблағи 33500 доллар (як ҷоиза 7500 доллар, чор ҷоиза 3000 доллар, се ҷоиза 2000 доллар, чор ҷоиза 1000 доллар ва ҳашт ҷоиза 500 доллар) пардохт кард. Ҳаҷми 18 мукофот ҳанӯз муайян нашудааст.

Манбаъ: opennet.ru

Илова Эзоҳ