Нашри Chrome 89

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

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

  • Версияи Android-и Chrome акнун танҳо метавонад дар дастгоҳҳои тасдиқшудаи Play Protect кор кунад. Дар мошинҳои маҷозӣ ва эмуляторҳо, Chrome for Android метавонад истифода шавад, агар дастгоҳи тақлидшуда дуруст бошад ё эмулятор аз ҷониби Google таҳия шуда бошад. Шумо метавонед санҷед, ки оё дастгоҳ дар барномаи Google Play дар бахши танзимот тасдиқ шудааст ё не (дар саҳифаи танзимот дар поёни ҳолати "Сертификатсияи Play Protect" нишон дода мешавад). Барои дастгоҳҳои сертификатсиянашуда, ба монанди онҳое, ки нармафзори нармафзори тарафи сеюмро истифода мебаранд, аз корбарон хоҳиш карда мешавад, ки дастгоҳҳои худро барои иҷро кардани Chrome сабт кунанд.
  • Фоизи ками корбарон ба таври нобаёнӣ ҳангоми ворид кардани номи мизбон дар сатри суроғаҳо имкон доранд, ки сайтҳоро тавассути HTTPS кушоянд. Масалан, вақте ки шумо ба host example.com ворид мешавед, сайти https://example.com ба таври нобаёнӣ кушода мешавад ва агар ҳангоми кушодан мушкилот ба вуҷуд ояд, он ба http://example.com бармегардад. Барои назорат кардани истифодаи пешфарзии "https://", танзимоти "chrome://flags#omnibox-default-typed-navigations-to-https" пешниҳод карда мешавад.
  • Дастгирии профилҳо дохил карда шудааст, ки ба корбарони гуногун имкон медиҳад, ки ҳангоми кор тавассути як браузер ҳисобҳои худро ҷудо кунанд. Масалан, бо истифода аз профилҳо, шумо метавонед дастрасиро дар байни аъзоёни оила ташкил кунед ё ҷаласаҳои алоҳидаеро, ки барои кор ва манфиатҳои шахсӣ истифода мешаванд, ташкил кунед. Корбар метавонад профили нави Chrome эҷод кунад ва онро барои фаъолсозӣ ҳангоми пайвастшавӣ ба ҳисоби мушаххаси Google танзим кунад, ки ба корбарони гуногун имкон медиҳад, ки хатчӯбҳо, танзимот ва таърихи диданро мубодила кунанд. Ҳангоми кӯшиши ворид шудан ба ҳисоби ба профили дигар алоқаманд, аз корбар хоҳиш карда мешавад, ки ба он профил гузаред. Агар корбар ба якчанд профилҳо пайваст карда шавад, ба ӯ имкони интихоби профили дилхоҳ дода мешавад. Барои ба таври визуалӣ ҷудо кардани корбарон нақшаҳои рангии худро ба профилҳои гуногун таъин кардан мумкин аст.
    Нашри Chrome 89
  • Намоиши эскизҳои мундариҷа ҳангоми гузариш дар болои ҷадвалҳо дар сатри боло фаъол карда шудааст. Қаблан, пешнамоиши мундариҷаи ҷадвал бо нобаёнӣ ғайрифаъол буд ва тағир додани танзимоти "chrome://flags/#tab-hover-cards"-ро талаб мекард.
    Нашри Chrome 89
  • Барои баъзе корбарон, функсияи "Рӯйхати хониш" ("chrome://flags#read-later") фаъол мешавад, вақте ки шумо ба ситорача дар сатри суроғаҳо пахш мекунед, ба ғайр аз тугмаи "Иловаи хатчӯб", тугмаи дуюми "Илова ба рӯйхати хониш" пайдо мешавад " ва дар кунҷи рости сатри хатчӯбҳо менюи "Рӯйхати хониш" пайдо мешавад, ки ҳамаи саҳифаҳои қаблан ба рӯйхат иловашударо номбар мекунад. Вақте ки шумо саҳифаро аз рӯйхат мекушоед, он ҳамчун хондашуда қайд карда мешавад. Саҳифаҳо дар рӯйхат инчунин метавонанд ба таври дастӣ ҳамчун хондашуда ё хонданашуда қайд карда шаванд ё аз рӯйхат хориҷ карда шаванд.
    Нашри Chrome 89
  • Корбароне, ки бидуни фаъолсозии Chrome Sync ба ҳисоби Google ворид шудаанд, ба усулҳои пардохт ва паролҳои дар ҳисоби Google нигоҳ дошташуда дастрасӣ доранд. Ин хусусият барои баъзе корбарон фаъол аст ва тадриҷан ба дигарон паҳн карда мешавад.
  • Дастгирии ҷустуҷӯи ҷадвали фаврӣ фаъол карда шуд, ки қаблан фаъолсозӣ тавассути парчами "chrome://flags/#enable-tab-search" лозим буд. Истифодабаранда метавонад рӯйхати ҳамаи ҷадвалҳои кушодаро бинад ва ҷадвали дилхоҳро новобаста аз он ки он дар равзанаи ҷорӣ ё дигар равзанаи дигар аст, зуд филтр кунад.
    Нашри Chrome 89
  • Барои ҳама корбарон коркарди калимаҳои инфиродӣ дар сатри суроғаҳо ҳамчун кӯшиши кушодани сайтҳои дохилӣ қатъ карда шуд. Қаблан ҳангоми ворид кардани як калима дар сатри суроғаҳо, браузер аввал кӯшиш мекард, ки мавҷудияти ҳост бо ин ном дар DNS-ро муайян кунад, бо он бовар буд, ки корбар кӯшиши кушодани зердоменро дорад ва танҳо баъдан дархостро ба системаи ҷустуҷӯӣ равона мекард. Ҳамин тариқ, соҳиби сервери DNS, ки дар танзимоти корбар нишон дода шудааст, дар бораи дархостҳои ҷустуҷӯии як калима маълумот гирифт, ки он ҳамчун вайронкунии махфият арзёбӣ шуд. Барои корхонаҳое, ки ҳостҳои интернетиро бидуни зердомен истифода мебаранд (масалан, "https://helpdesk/"), имкони бозгашт ба рафтори кӯҳна пешбинӣ шудааст.
  • Ин мумкин аст, ки версияи илова ё барномаро пайваст кунед. Масалан, барои боварӣ ҳосил кардани он, ки корхона танҳо изофаҳои боэътимодро истифода мебарад, маъмур метавонад сиёсати нави ExtensionSettings-ро истифода барад, то Chrome-ро барои танзим кардани URL-и худ барои зеркашии навсозиҳо истифода барад, ба ҷои URL дар манифести изофӣ.
  • Дар системаҳои x86, браузер ҳоло дастгирии протсессорро барои дастурҳои SSE3 талаб мекунад, ки аз ҷониби протсессори Intel аз соли 2003 ва аз ҷониби AMD аз соли 2005 дастгирӣ карда мешаванд.
  • API-ҳои иловагӣ илова карда шуданд, ки ба таъмини функсияҳое нигаронида шудаанд, ки метавонанд кукиҳои тарафи сеюмро иваз кунанд, ки барои пайгирии ҳаракати корбарон байни сайтҳо дар коди шабакаҳои таблиғотӣ, виджетҳои шабакаҳои иҷтимоӣ ва системаҳои таҳлили веб истифода мешаванд. API-ҳои зерин барои санҷиш пешниҳод карда мешаванд:
    • Ба Token эътимод кунед, ки корбаронро бидуни истифодаи идентификаторҳои байнисоҳавӣ ҷудо кунад.
    • Маҷмӯаҳои тарафҳои аввал - Ба доменҳои алоқаманд имкон медиҳад, ки худро ибтидоӣ эълон кунанд, то браузер ҳангоми зангҳои байнисоҳавӣ ин пайвастро ба назар гирад.
    • Нақшаи Same-Site барои васеъ кардани консепсияи як сайт ба схемаҳои гуногуни URL, яъне. http://website.example ва https://website.example ҳамчун як сайт барои дархостҳои байнисоҳавӣ баррасӣ карда мешаванд.
    • Floc барои муайян кардани категорияи манфиатҳои корбарон бидуни мушаххасоти инфиродӣ ва бидуни истинод ба таърихи боздид аз сайтҳои мушаххас.
    • Андозаи табдилдиҳӣ барои арзёбии фаъолияти корбар пас аз гузаштан ба таблиғ.
    • Маслиҳатҳои муштарии User-Agent барои иваз кардани User-Agent ва интихобан баргардонидани маълумот дар бораи параметрҳои мушаххаси браузер ва система (версия, платформа ва ғайра).
  • API Serial илова карда шудааст, ки ба сайтҳо имкон медиҳад, ки маълумотро тавассути порти силсилавӣ хонед ва нависед. Сабаби пайдоиши чунин API қобилияти эҷоди барномаҳои веб барои назорати мустақими дастгоҳҳо ба монанди микроконтроллерҳо ва принтерҳои 3D мебошад. Барои дастрасӣ ба дастгоҳи периферӣ иҷозати дақиқи корбар лозим аст.
  • WebHID API барои дастрасии сатҳи паст ба дастгоҳҳои HID (дастгоҳҳои интерфейси инсонӣ, клавиатура, мушҳо, геймпадҳо, сенсорҳо) илова карда шуд, ки ба шумо имкон медиҳад мантиқи кор бо дастгоҳи HID дар JavaScript барои ташкили кор бо дастгоҳҳои нодири HID бидуни мавҷудияти драйверҳои мушаххас дар система. Пеш аз ҳама, API-и нав ба таъмини дастгирии геймпадҳо нигаронида шудааст.
  • API-и Web NFC илова карда шуд, ки ба барномаҳои веб имкон медиҳад барчаспҳои NFC-ро хонда ва нависад. Намунаҳои истифодаи API-и нав дар барномаҳои веб иборатанд аз пешниҳоди маълумот дар бораи экспонатҳои осорхона, гузаронидани инвентаризатсия, гирифтани маълумот аз нишонҳои иштирокчиёни конфронс ва ғайра. Тегҳо бо истифода аз объектҳои NDEFWriter ва NDEFReader фиристода ва скан карда мешаванд.
  • API-и Web Share (объекти navigator.share) аз доираи дастгоҳҳои мобилӣ васеъ карда шудааст ва ҳоло барои корбарони браузерҳои мизи корӣ (ҳоло танҳо барои Windows ва Chrome OS) дастрас аст. Web Share API асбобҳоро барои мубодилаи маълумот дар шабакаҳои иҷтимоӣ таъмин мекунад, масалан, он ба шумо имкон медиҳад, ки тугмаи ягонаро барои интишор дар шабакаҳои иҷтимоӣ, ки меҳмон истифода мебарад, эҷод кунед ё фиристодани маълумотро ба дигар замимаҳо ташкил кунед.
  • Версияҳои Android ва ҷузъи WebView дастгирии рамзгузории формати тасвири AVIF (AV1 Image Format) -ро дар бар мегиранд, ки технологияҳои фишурдасозии дохили чаҳорчӯбаро аз формати рамзгузории видеои AV1 истифода мебаранд (дар версияҳои мизи корӣ, дастгирии AVIF ба Chrome 85 дохил карда шудааст). Контейнер барои паҳн кардани маълумоти фишурдашуда дар AVIF комилан ба HEIF шабоҳат дорад. AVIF ҳам тасвирҳоро дар HDR (Дипазони баланди динамикӣ) ва фазои рангаи васеъ ва инчунин дар диапазони стандартии динамикӣ (SDR) дастгирӣ мекунад.
  • API-и нави гузоришдиҳӣ барои дарёфти маълумот дар бораи вайрон кардани қоидаҳои истифодаи бехатар дар саҳифаи амалиёти имтиёзнок, ки тавассути сарлавҳаи COOP (Cross-Origin-Opener-Policy) муайян карда шудааст, илова карда шуд, ки он инчунин ба шумо имкон медиҳад COOP-ро ба реҷаи дебаг, ки кор мекунад, гузоред. бе манъ кардани вайронкунии қоидаҳо.
  • Функсияи performance.measureUserAgentSpecificMemory() илова карда шуд, ки ҳаҷми хотираи ҳангоми коркарди саҳифаро муайян мекунад.
  • Барои риояи стандартҳои веб, ҳама URL-ҳои "маълумот:" ҳоло ҳамчун эҳтимолан эътимоднок баррасӣ мешаванд, яъне. қисми контексти ҳифзшуда мебошанд.
  • Streams API дастгирии ҷараёнҳои байтро илова кардааст, ки барои интиқоли самараноки маҷмӯи ихтиёрии байтҳо ва кам кардани шумораи амалиёти нусхабардории маълумот оптимизатсия шудаанд. Натиҷаи ҷараёнро метавон ба примитивҳо ба монанди сатр ё ArrayBuffer навишт.
  • Унсурҳои SVG ҳоло синтаксиси пурраи моликияти "филтр"-ро дастгирӣ мекунанд ва имкон медиҳанд, ки функсияҳои филтркунӣ ба монанди blur(), sepia() ва grayscale() ҳамзамон ба унсурҳои SVG ва ғайри SVG татбиқ карда шаванд.
  • CSS псевдо-элементи "::target-text"-ро амалӣ мекунад, ки онро метавон барои таъкид кардани порчае, ки ба он матн ҳаракат карда буд (ҳаракат ба матн) бо сабки дигар аз услуби дигаре, ки браузер ҳангоми таъкид кардани он истифода кардааст, истифода бурдан мумкин аст. ёфт шуд.
  • Хусусиятҳои CSS барои назорати яклухткунии кунҷҳо илова карда шуданд: радиуси сарҳад-оғоз-оғоз, радиуси сарҳад-оғоз, сарҳад-охири радиус, сарҳад-охири радиус.
  • Иловаи хосияти маҷбурии рангҳои CSS барои муайян кардани он, ки оё браузер палитраи рангҳои маҳдуди аз ҷониби корбар муайяншуда дар саҳифа истифода мешавад.
  • Илова кардани хосияти маҷбурии ранг-таҷҳизкунии CSS барои ғайрифаъол кардани маҳдудиятҳои маҷбурии ранг барои унсурҳои алоҳида, ки онҳоро бо назорати пурраи ранги CSS мегузорад.
  • JavaScript имкон медиҳад, ки калимаи калидии await дар модулҳо дар сатҳи боло истифода шавад, ки имкон медиҳад зангҳои асинхронӣ ба раванди боркунии модул осонтар ва бидуни печонидани “функсияи асинхронӣ” ворид карда шаванд. Масалан, ба ҷои (функсияи асинхронӣ() { await Promise.resolve(console.log('test')); }()); акнун шумо метавонед await Promise.resolve(console.log('test')) нависед;
  • Дар муҳаррики JavaScript V8, зангҳои функсионалӣ дар ҳолатҳое суръат мегиранд, ки шумораи аргументҳои интиқолшуда ба параметрҳои дар функсия муайяншуда мувофиқат намекунанд. Бо тафовут дар шумораи далелҳо, иҷроиш дар ҳолати ғайри JIT 11.2% ва ҳангоми истифодаи JIT TurboFan 40% афзуд.
  • Қисми зиёди беҳбудиҳои хурд дар асбобҳо барои таҳиягарони веб анҷом дода шуданд.

Илова ба навоварӣ ва ислоҳи хатогиҳо, версияи нав 47 осебпазириро нест мекунад. Бисёре аз осебпазириҳо дар натиҷаи санҷиши автоматӣ бо истифода аз абзорҳои AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ва AFL муайян карда шуданд. Ягон мушкилоти ҷиддие муайян карда нашудааст, ки ба кас имкон медиҳад, ки ҳамаи сатҳҳои муҳофизати браузерро гузарад ва кодро дар система берун аз муҳити қум иҷро кунад. Қайд карда мешавад, ки яке аз осебпазириҳои ислоҳшуда (CVE-2021-21166), ки ба мӯҳлати истифодаи объектҳо дар зерсистемаи садоӣ алоқаманд аст, хусусияти мушкилоти 0-рӯза дорад ва дар яке аз эксплойтҳо пеш аз ислоҳ истифода шудааст. Дар доираи барномаи пардохти мукофотҳои пулӣ барои ошкор кардани осебпазирӣ барои нашри ҷорӣ, Google 33 ҷоиза ба маблағи 61000 доллар пардохт кард (ду ҷоизаи $10000, ду ҷоизаи $7500, се ҷоизаи $5000, ду ҷоизаи $3000, чаҳор ҷоизаи $1000 ва $500). Ҳаҷми 18 мукофот ҳанӯз муайян нашудааст.

Манбаъ: opennet.ru

Илова Эзоҳ