Chrome Release 112

Google Chrome 112 веб-браузеринин релизинин бет ачарын өткөрдү.Ошол эле учурда Chrome'дун негизи болгон акысыз Chromium долбоорунун туруктуу релизинин жеткиликтүүлүгү бар. Chrome браузери Chromiumдан Google логотиптерин колдонуу, бузулуу учурунда эскертмелерди жөнөтүү тутумунун болушу, көчүрүүдөн корголгон видео мазмунду ойнотуу үчүн модулдар (DRM), жаңыртууларды автоматтык түрдө орнотуу системасы, дайыма Sandbox изоляциясын күйгүзүү, Google API ачкычтарын берүү жана издөөдө RLZ параметрлерин өткөрүү менен айырмаланат. Жаңыртуу үчүн көбүрөөк убакыт керек болгондор үчүн, Кеңейтилген туруктуу бутагы өзүнчө, андан кийин 8 жума колдоого алынат. Кийинки Chrome 113 релизинин чыгышы 2-майга пландаштырылган.

Chrome 112деги негизги өзгөрүүлөр:

  • Коопсуздукту текшерүү интерфейсинин функционалдуулугу кеңейтилген, анда бузулган сырсөздөрдү колдонуу, зыяндуу сайттарды текшерүү статусу (Коопсуз серептөө), орнотулган жаңыртуулардын болушу жана зыяндуу кошуунун идентификациясы сыяктуу мүмкүн болгон коопсуздук көйгөйлөрүнүн кыскача баяндамасы көрсөтүлдү. -ons. Жаңы версия узак убакыт бою пайдаланылбаган сайттар үчүн мурда берилген уруксаттарды автоматтык түрдө жокко чыгарууну ишке ашырат, ошондой эле автоматтык түрдө жокко чыгарууну өчүрүү жана жокко чыгарылган уруксаттарды кайтаруу опцияларын кошот.
  • Сайттарга документ.domain касиетин ар кандай субдомендерден жүктөлгөн ресурстарга бирдей келип чыгуу шарттарын колдонууга коюуга уруксат берилбейт. Эгер сиз субдомендердин ортосунда байланыш каналын түзүшүңүз керек болсо, postMessage() функциясын же Channel Messaging API колдонуңуз.
  • Linux, macOS жана Windows платформаларында ыңгайлаштырылган Chrome Apps веб тиркемелерин иштетүүнү колдоо токтотулду. Chrome колдонмолорунун ордуна Progressive Web Apps (PWA) технологиясына жана стандарттуу Web API'лерге негизделген өз алдынча веб колдонмолорун колдонушуңуз керек.
  • Тастыктоочу органдардын түпкү сертификаттарынын орнотулган дүкөнү (Chrome Root Store) түпкү сертификаттар үчүн ат чектөөлөрүн иштетүүнү камтыйт (мисалы, белгилүү бир түпкү сертификатка айрым биринчи деңгээлдеги домендер үчүн гана сертификаттарды түзүүгө уруксат берилиши мүмкүн). Chrome 113'те Android, Linux жана ChromeOS платформаларында Chrome Root дүкөнүн жана орнотулган тастыктаманы текшерүү механизмин колдонууга өтүү пландаштырылууда (Windows жана macOSто Chrome Root Store'го өтүү мурда жасалган).
  • Кээ бир колдонуучулар үчүн Chrome'до каттоо эсебин туташтыруу үчүн жөнөкөйлөштүрүлгөн интерфейс сунушталат.
    Chrome Release 112
  • Chrome'дун ар кандай инстанцияларын синхрондогондо колдонулган жана AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENFERENCE, жана түрлөрүнө ээ болгон маалыматтар үчүн Google архивинде (Google Takeout) камдык көчүрмөлөрдү экспорттоого жана түзүүгө болот.
  • Web Auth Flow негизиндеги кошумчалары үчүн авторизация барагы эми өзүнчө терезеде эмес, өтмөктө көрсөтүлүп, фишингге каршы URL дарегин көрүүгө мүмкүнчүлүк берет. Жаңы ишке ашыруу бардык өтмөктөрдөгү жалпы туташуу абалын бөлүшөт жана кайра күйгүзүүлөрдө абалды сактайт.
    Chrome Release 112
  • Браузердик кошумчалардын тейлөө кызматкерлери HID түзүлүштөрүнө (Адам интерфейсинин түзүлүштөрү, клавиатуралар, чычкандар, геймпаддар, сенсордук панелдер) төмөн деңгээлде кирүү үчүн иштелип чыккан WebHID API'ге кирүү мүмкүнчүлүгүн берет жана системада конкреттүү драйверлердин катышуусуз эле ишти уюштурууга мүмкүндүк берет. Өзгөртүү Фондук барактардан WebHIDге мурда кирген Chrome кошумчалары манифесттин үчүнчү версиясына которулушун камсыз кылуу үчүн жасалган.
  • CSS'те "уя салуу" селекторунун жардамы менен аныкталган уя эрежелери үчүн кошумча колдоо. Уюшкан эрежелер CSS файлынын көлөмүн азайтууга жана кайталанма селекторлордон арылууга мүмкүндүк берет. .neting { түсү: hotpink; > .is { color: rebeccapurple; > .awesome { түс: терең кызгылт; } } }
  • Бир эле касиетке таасир этүүчү бир нече анимацияларды бир эле учурда колдонуу үчүн композиттик операцияларды колдонууга мүмкүндүк берген анимация-композициялык CSS касиети кошулду.
  • Тапшыруу баскычын FormData конструкторуна өткөрүүгө уруксат берилип, FormData объектилерин баскыч басылгандан кийин баштапкы форма тапшырылгандагыдай эле маалыматтар топтому менен түзүүгө мүмкүндүк берет.
  • "V" желеги бар кадимки туюнтмалар белгиленген операцияларды, сап литералдарын, уя салынган класстарды жана юникод сап касиеттерин колдоону кошуп, белгилүү Юникод символдорун камтыган кадимки туюнтмаларды түзүүнү жеңилдетти. Мисалы, “/[\p{Script_Extensions=Greek}&&\p{Letter}]/v” конструкциясы бардык грек тамгаларын камтууга мүмкүндүк берет.
  • Элементти колдонуу менен түзүлгөн диалогдор үчүн жаңыртылган баштапкы фокус тандоо алгоритми . Киргизүү фокусу азыр элементтин өзүнө эмес, клавиатура киргизүү менен байланышкан элементтерге коюлду .
  • WebView X-Requested-With аталышынын эскирилишин сынай баштады.
  • WebAssembly үчүн таштанды жыйноочуларды туташтыруу үчүн баштапкы сыноо колдоосу кошулду.
  • WebAssembly түз жана кыйыр куйрук рекурсиясы үчүн объект коддору үчүн колдоо кошту (куйрук-чалуу).
  • Веб-иштеп чыгуучулар үчүн куралдар жакшыртылды. Кошулган CSS үчүн колдоо. "Рендеринг" өтмөгүндө контрасттын сезгичтиги төмөндөгөн адамдар сайтты кандай көрүп жатканын баалоого мүмкүндүк берүүчү кыскартылган контраст эмуляция режими кошулду. Веб консолу азыр шарттуу үзгүлтүккө учуратуу жана каттоо чекиттери менен байланышкан билдирүүлөрдү бөлүп көрсөтүүнү колдойт. Стилдер менен иштөө үчүн панелге CSS касиеттеринин максатынын кыскача сүрөттөмөсү менен кеңештер кошулду.
    Chrome Release 112

Жаңылыктардан жана мүчүлүштүктөрдү оңдоодон тышкары, жаңы версия 16 кемчиликти жок кылат. Көптөгөн алсыздыктар AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer жана AFL куралдарын колдонуу менен автоматташтырылган тестирлөөнүн натыйжасында аныкталган. Браузердин коргоосунун бардык деңгээлдерин айланып өтүүгө жана кумдук чөйрөдөн тышкары системада кодду аткарууга мүмкүндүк бере турган эч кандай олуттуу көйгөйлөр аныкталган жок. Учурдагы релиздин кемчиликтерин тапкандыгы үчүн акчалай сыйлыктарды төлөө программасынын алкагында Google 14 миң АКШ доллары өлчөмүндө 26.5 сыйлык (5000 жана 1000 долларлык үч сыйлык, 2000 долларлык эки сыйлык жана 1000 жана 500 долларлык бир сыйлык) төлөгөн. 4 сыйлыктын өлчөмү азырынча аныктала элек.

Source: opennet.ru

Комментарий кошуу