Нашри Chrome 75

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

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

  • Дар усули canvas.getContext(). илова намуд парчами "десинхронизатсияшуда" барои коркарди контекстҳои Canvas (2D ё WebGL) бо истифода аз системаи алтернативии рендеринг, ки таъхири ҳадди ақалро тавассути гузаштан аз механизми стандартии навсозии DOM ва баровардани мустақим тавассути OpenGL таъмин мекунад;
  • API васеъ карда шуд Мубодилаи веб (object navigator.share), ки бо он шумо метавонед ба ҷои рӯйхати тугмаҳои инфиродӣ тугмаи ягонаро барои интишор дар шабакаҳои иҷтимоӣ, ки ба меҳмон мувофиқанд, эҷод кунед. Дар версияи нав дар API илова кард қобилияти намоиш додани муколамаи стандартӣ барои фиристодани файлҳо ба барномаҳои дигар (масалан, дар Android блок барои фиристодан тавассути почта, Bluetooth ва ғайра нишон дода мешавад);
  • Ба амал бароварда шуд қобилияти ҷудо кардани гурӯҳҳои рақамҳо дар литералҳои рақамӣ бо зерхат. Масалан, барои беҳтар кардани хондани рақамҳои калон, шумо метавонед 1_000_000_000-ро дар код муайян кунед ва ин рақам ҳамчун 1000000000 коркард карда мешавад;
  • Бо нобаёнӣ барои ҳамаи корбарони мизи корӣ фаъол карда шудааст режими қатъии ҷудокунии сайт, ки дар он саҳифаҳои ҳостҳои гуногун ҳамеша дар хотираи равандҳои гуногун ҷойгиранд, ки ҳар кадоми онҳо қуттии қуттии худро истифода мебаранд. Хусусияти асосии режими қатъии изолятсия ин тақсимот на аз рӯи ҷадвалҳо, балки аз рӯи доменҳо мебошад, яъне. агар қаблан мундариҷаи скриптҳо, iframes ва поп-апҳои аз доменҳои дигар зеркашидашуда дар як раванд бо сайти асосӣ иҷро мешуданд, ҳоло онҳо ба равандҳои гуногун тақсим карда мешаванд;
  • Иловаҳои ба рӯйхати сиёҳ дохилшуда акнун ба ҷои ғайрифаъол ва ба ҳолати ғайрифаъол гузошта мешаванд, комилан хориҷ карда мешаванд.
  • Дар менеҷери вазифаҳои дарунсохт Chrome (Танзимот > Асбобҳои иловагӣ > Менеҷери вазифаҳо) таъмин карда шудааст намоиши кормандони хизматрасонӣ;
  • Аттрибути " ба усули window.open() илова карда шудаастnoreferrer", ба шумо имкон медиҳад, ки саҳифаро бе пур кардани сарлавҳаи Referer кушоед;
  • Илова карда шуд директивахо БДМ (Сиёсати амнияти мундариҷа) "script-src-attr", "script-src-elem", "style-src-attr" ва "style-src-elem", ки вазифаи скрипт ва дастурҳои услубиро таъмин мекунад, аммо бо қобилияти татбиқ кардан ба коркардкунандагони инфиродӣ, унсурҳо ё атрибутҳо;
  • Дар API Authentication Web илова кард Дастгирии PIN FIDO CTAP2 барои истифодаи рамзи PIN-и аз ҷониби корбар муайяншуда барои иҷозати амалиёт бо калидҳое, ки протоколро дастгирӣ мекунанд FIDO CTAP2. Дар конфигуратор, дар бахши "Advanced" банди "Идоракунии калидҳои амниятӣ" пайдо шуд, ки дар он шумо метавонед рамзи PIN-ро барои ҳифзи калидҳои дар диски USB ҷойгиршуда таъин кунед ва инчунин имкони аз нав танзимкунии калид (тоза кардани ҳама маълумот ва PIN);
  • Объектҳо ба API Web Animations илова карда шуданд
    AnimationEffect ва KeyframeEffect, ба шумо имкон медиҳад, ки унсурҳои аниматсионӣ ва вақтро (давомнокӣ, таъхирҳо) ба таври интерактивӣ назорат кунед.
    Илова бар ин, конструктори нав илова карда шуд Аниматсия (), ки назорати васеътари аниматсияро таъмин мекунад. Пештар, API Web Animations ба шумо имкон медод, ки бо истифода аз усули Element.animate() аниматсияҳо созед, ки объекти Animation-и аллакай тавлидшударо баргардонд. Акнун таҳиякунанда метавонад эҷоди онро тавассути занги конструкторӣ назорат кунад, ки дар он, масалан, шумо метавонед объекти KeyframeEffect-ро муайян кунед;

  • Опсияи иловашуда HTMLVideoElement.playsInline, дастур додан ба браузер барои намоиш додани видео дар майдони бозикунии элемент (масалан, барои пешниҳоди усули бозидани пурраи экран);
  • Усули MediaStreamTrack.getCapabilities() қобилияти ба даст овардани диапазони арзишҳои дурустро барои хосиятҳои марбут ба дастгоҳҳои аудиоӣ (басомади интихоб, таъхирҳо, шумораи каналҳо ва ғайра) амалӣ мекунад;
  • API ба WebRTC илова карда шуд RTCDtlsTransport барои гирифтани маълумот дар бораи интиқолҳои фаъол, ба монанди истифодаи SCTP ё DTLS (Datagram Transport Layer Security), ки тавассути онҳо бастаҳои RTP ва RTCP фиристода ё қабул карда мешаванд. Интерфейси RTCIceTransport инчунин барои пешниҳоди маълумот дар бораи ҳолати нақлиёт илова карда шудааст
    ICEs, ки дар объекти RTCPeerConnection истифода мешаванд;

  • Сарлавҳаи Cache-Control директиваро иҷро мекунад "дар ҳоле ки аз нав тасдиқ карда мешавад", ки ба шумо имкон медиҳад, ки равзанаи вақти иловагӣ муқаррар кунед, ки дар давоми он браузер метавонад захираро бо санҷиши такрории асинхронии мӯҳлаташ гузашта барои мувофиқат истифода барад;
  • Хусусияти иловашуда Барои муайян кардани лағжиш ба элементҳо ҳангоми ҳаракати инерсиалӣ ҳаракат кунед (масалан, имову ишораи васеъ ҳангоми интихоби тасвирҳо дар рӯйхат на унсури охирин, балки элементи ояндаро интихоб мекунад);
  • Версияи Android интерфейсро барои худкор пур кардани параметрҳои ҳисоб дар шаклҳои аутентификатсия такмил дод. Блоки ишора ҳоло бевосита дар болои клавиатураи экран намоиш дода мешавад ва ҳангоми пахш кардан, ба ҷои клавиатураи экран имконоти захирашудаи имконпазирро бе пӯшидани шакли вуруд намоиш медиҳад;
  • Дастгирии таҷрибавӣ барои Ҳолати Reader иловашуда, вақте ки фаъол карда мешавад, танҳо матни муҳим намоиш дода мешавад ва ҳама идораҳои ҳамроҳшаванда, баннерҳо, менюҳо, панелҳои навигатсионӣ ва дигар қисмҳои саҳифа, ки ба мундариҷа алоқаманд нестанд, пинҳон мешаванд. Фаъолсозии дастгирӣ барои ҳолати нав бо истифода аз опсияи chrome://flags/#enable-reader-mode анҷом дода мешавад, ки пас аз он имкони истифодаи он дар менюи афтанда пайдо мешавад;
  • Муҳаррики JavaScript V8 барои натиҷаҳои компиляцияи WebAssembly режими кэшкунии возеҳро амалӣ мекунад (вақте ки саҳифа боз мешавад, ҷузъҳои қаблан коркардшудаи WebAssembly аз кэш оғоз карда мешаванд). ДАР
    WebAssembly инчунин дастурҳои нави memory.copy, memory.fill, table.copy, memory.init ва table.init барои нусхабардорӣ, пур кардан ва оғоз кардани майдонҳои зиёди хотираро илова кард;

  • Дастгирии мустақим барои таҳлили скриптҳо дар зудӣ илова карда шуд, зеро онҳо тавассути шабака бе ҷалби риштаи асосии Chrome зеркашӣ карда мешаванд. Пештар, ҷараён аввал дар риштаи асосӣ қабул карда мешуд, ки аз он ба таҳлилгар равона карда мешуд. Ин тартиб маънои онро дошт, ки масир тавассути дигар вазифаҳое, ки дар риштаи асосӣ иҷро мешаванд, ба монанди таҳлили HTML ва иҷрои дигар скриптҳои JavaScript, масдуд карда шаванд. Акнун чунин масир бекор карда шудааст;
  • Такмили воситаҳо барои таҳиягарони веб:
    • Ҳолати санҷиши CSS худкор пуркунии номҳо ва арзишҳои асосии функсияҳоро, ки метавонанд дар хосиятҳои CSS татбиқ карда шаванд, таъмин мекунад (масалан, "филтр: blur(1px)"). Арзишҳои пешниҳодшуда фавран дар тарҳбандии саҳифаи пешнамоишшуда инъикос карда мешаванд;
      Нашри Chrome 75

    • Дар панели фармон, ки ҳангоми пахшкунии Ctrl+Shift+P намоиш дода мешавад, фармони "Тозакунии маълумот дар сайт" барои тоза кардани ҳама маълумоти бо саҳифа алоқаманд иҷро карда мешавад (аналогӣ ба даъвати Ариза > Тоза кардани менюи нигаҳдорӣ), аз ҷумла кормандони Хадамоти, localStorage, sessionStorage , IndexedDB, Web SQL, Cookies, кэш ва кэши барнома;
    • Имконияти дидани ҳамаи пойгоҳи додаҳои IndexedDB илова карда шуд (қаблан дар Барнома > IndexedDB дидани пойгоҳи додаҳо барои домени ҷорӣ имконпазир буд, ки масалан, барои тафтиши истифодаи IndexedDB дар блокҳои тавассути iframe боршуда имкон намедод);

      Нашри Chrome 75

    • Дар интерфейси санҷиши шабака, маслиҳати абзоре, ки ҳангоми гузариш ба майдонҳои сутуни "Андоза" пайдо мешавад, ҳоло андозаи захираро дар шакли аслии худ бидуни фишурда нишон медиҳад;

      Нашри Chrome 75

    • Панели паҳлӯии ислоҳкунанда баромади алоҳидаи маълумотро дар бораи ҳолати нуқтаҳои кандашавӣ, ки ба қисмҳои алоҳидаи ифодаҳои мураккаб дар сатр (нуқтаи шикастани сатр) алоқаманд аст, таъмин менамояд, масалан, онҳое, ки дар занҷири даъвати метод муқаррар шудаанд;

      Нашри Chrome 75

    • Панелҳои санҷиши IndexedDB ва Cache ҳоло ҳисобкунакҳои шумораи умумии захираҳоро дар пойгоҳи додаҳо ё кэш нишон медиҳанд;
      Нашри Chrome 75

  • Дар биноҳои Канарии таҷрибавӣ илова кард дастгирӣ
    дастрасии DNS тавассути HTTPS (DoH, DNS бар HTTPS), ки онро дар chrome://flags#dns-over-https фаъол кардан мумкин аст. DoH метавонад барои пешгирии ихроҷи маълумот дар бораи номҳои хостҳои дархостшуда тавассути серверҳои DNS-и провайдерҳо, мубориза бо ҳамлаҳои MITM ва қаллобии трафики DNS, муқовимат ба блок дар сатҳи DNS ё ташкили кор дар сурати имконнопазирии дастрасии мустақим ба DNS муфид бошад. серверҳо (масалан, ҳангоми кор тавассути прокси);

Илова бар инноватсияҳо ва ислоҳи хатогиҳо, версияи нав нест мекунад 42 осебпазирӣ. Бисёре аз осебпазириҳо дар натиҷаи санҷиши автоматӣ бо асбобҳо муайян карда шуданд Суроғаи Санитизатор, Санитизатори хотира, Ягонагии ҷараёни назорат, LibFuzzer и AFL. Ягон мушкилоти ҷиддие муайян карда нашудааст, ки ба кас имкон медиҳад, ки ҳамаи сатҳҳои муҳофизати браузерро гузарад ва кодро дар система берун аз муҳити қум иҷро кунад. Дар доираи барномаи пардохти мукофотҳои пулӣ барои ошкор кардани осебпазирии версияи ҷорӣ, Google 13 ҷоиза ба маблағи 9000 доллар (як ҷоиза 5000 доллар, ду ҷоиза 1000 доллар ва чаҳор ҷоиза 500 доллар) пардохт кард. Андозаи 7 мукофот хануз муайян карда нашудааст.

Манбаъ: opennet.ru

Илова Эзоҳ