Google өзүнүн Chrome веб-браузеринин 152-версиясын чыгарды. Chrome'дун негизи болгон ачык булактуу Chromium долбоорунун туруктуу версиясы да жеткиликтүү. Chrome Chromium'дан Google логотиптерин колдонуусу, ката жөнүндө эскертүү системасы, көчүрүүдөн корголгон видео контентти ойнотуу модулдары (DRM), автоматтык түрдө жаңыртууну орнотуу, ар дайым иштеп турган кумкоргонду изоляциялоо, Google API ачкычтарын камсыз кылуу жана издөө учурунда RLZ параметрлерин колдонуусу менен айырмаланат. Жаңыртууга көбүрөөк убакыт керек болгондор үчүн өзүнчө Extended Stable бутагы сегиз жума бою сакталат. Кийинки чыгарылышы, Chrome 153, эки жумалык жаңы иштеп чыгуу циклинин бир бөлүгү катары 8-сентябрга пландаштырылган.
Chrome 152деги негизги өзгөрүүлөр (1, 2, 3, 4):
- "googlechrome://" ыңгайлаштырылган URI схемасы ишке ашырылган, бирок ал демейки шартта азырынча иштетиле элек, бул башка браузерлерде ачылган тышкы сайттарга шилтемени ээрчүүдө Chrome'ду баракты көрсөтүүгө чакырууга мүмкүндүк берет.
- WebExtensions API аркылуу жазылган кошумчалардын мүмкүнчүлүктөрүн жана ресурстарын аныктаган Chrome Manifestтин экинчи версиясын колдонгон бардык кошумчалар 31-августта Chrome веб-дүкөнүнөн алынып салынышы пландаштырылууда. Бар болгон кошумчалар колдонуучулардын системаларында калат, бирок жаңыртууларды ала алышпайт жана браузерден алынып салынса, кайра орнотулбайт.
- Браузердин компоненттерине жана кеңейтүүлөрүнө жаңыртууларды жеткирүүчү серверлерге кирүүдө колдонулган CUP (Кардарды жаңыртуу протоколу) посткванттык шифрлөө алгоритмдерин колдонууга которулду.
- Жыйындарда Windows колдонуу мүмкүнчүлүгү кошулду Windows Chrome процессинин эс тутумун окууну жана өзгөртүүнү бөгөттөө үчүн ACL. Бөгөттөө кээ бир антивирустук пакеттер, маалыматтардын агып кетишинин алдын алуу системалары же жеткиликтүүлүк куралдары менен шайкештик көйгөйлөрүн жаратышы мүмкүн болгондуктан, бул коргоо механизми демейки шартта иштетилген эмес (аны иштетүү үчүн chrome://flags/#enable-process-isolation-ui желегин Иштетилген кылып коюңуз жана chrome://settings/system барагынан процессти обочолонтуу режимин тандаңыз).
- Обочолонгон веб-тиркемелер (IWA) эми бир IWA орнотуусунун ичинде өздөрүнүн аттары, сүрөтчөлөрү жана системаны интеграциялоо куралдары (мисалы, белгилүү бир файл түрлөрүн иштетүү үчүн ассоциациялар) бар бир нече программаларды жеткирүүгө мүмкүндүк берген кошумча тиркемелерди түзүүнү колдойт. Бул кошумча тиркемелер өзүнчө программалар катары көрүнөт, бирок бир пакеттин ичинде жеткирилет. ChromeOS версиясында ошондой эле IWAлар үчүн чек арасыз ачуу режими бар, ал тиркеменин мазмунун браузердин бүт терезесин толтуруу үчүн кеңейтет, башка нерселер менен катар чек араларды жана аталыш тилкесин алмаштырат.
- үчүн версиясында Android Өркүндөтүлгөн коргоо режими иштетилгенде (Коопсуз серептөө > Өркүндөтүлгөн коргоо), зыяндуу веб-сайттарды ачуу жөнүндө эскертүүлөр көрсөтүлөт. Эскертүү колдонуучу аракетти ырастаганга чейин веб-сайттын ачылышына бөгөт коёт.
- үчүн версиясында Android Автотолтурууну жана сырсөздөрдү башкаруу үчүн жаңы бирдиктүү экран кошулуп, даректер жана сырсөздөр сыяктуу формаларды автотолтуруу үчүн колдонулган маалыматтарды бир жерге бириктирди.
- Процессордун иштөө деңгээли жана мүнөздөмөлөрү жөнүндө маалымат алуу үчүн CPU Performance API кошулду. Орнотуулар > Иштөө > Ылдамдык > CPU иштөө деңгээлин жокко чыгаруу бөлүмүндө сиз эми веб-сайттарга кабарланган иштөө деңгээлин кол менен орното аласыз. Төмөнкү деңгээлдер жеткиликтүү: 0 — иштөө деңгээли белгисиз, 1 — төмөн иштөө, 2 — орточо, 3 — жогорку, 4 — ультра.
- JavaScriptтен CSS псевдоэлементтери менен иштөөгө мүмкүндүк берген CSSPseudoElement API эми "::backdrop" (модалдык терезелердин фонундагы аракеттерди иштетүү үчүн, мисалы, фон аймагын чыкылдатканда диалогду жабууну уюштура аласыз), "::scroll-marker" (жылдыруу индикаторлору менен өз ара аракеттенүү окуяларын иштетүү үчүн) жана "::view-transition" (бир абалдан экинчи абалга өтүүнүн анимациясын кармоо үчүн) псевдоэлементтерин колдойт.
- Connection-Allowlists HTTP аталышы ишке ашырылды, бул сизге баракчага тармактык сурамдарды жөнөтүүгө уруксат берилген URL үлгүлөрүнүн тизмесин өткөрүүгө мүмкүндүк берет. Бул аталыш коюлганда, JavaScript коду же баракча контекстинде иштеп жаткан веб жумушчулары көрсөтүлгөн тизмеге дал келбеген URL даректерине кире алышпайт.
- CSSке alpha() функциясы кошулду, бул сизге көрсөтүлгөн түс үчүн альфа каналын (тунуктуктугун) өзгөртүүгө мүмкүндүк берет.
- Терезенин аталышы катары каралуучу жана чычкан менен сүйрөөгө мүмкүндүк берүүчү рабочий веб тиркемесинин (PWA) терезесинин аймагын аныктоо үчүн window-drag CSS касиети кошулду.
- сыяктуу түзөтүлүүчү HTML элементтери үчүн Жана , "автокоррекция" атрибуту кошулду, бул колдонуучу киргизген маалыматтарга автокоррекцияны колдонууну башкарууга мүмкүндүк берет.
Жаңы функциялардан жана каталарды оңдоодон тышкары, жаңы версия 327 алсыздыкты чечет. Он маселе критикалык деп бааланган, башкача айтканда, алар браузердин бардык коргоо катмарларын айланып өтүп, кодду кумкоргон чөйрөсүнөн тышкары аткара алат. Сегиз критикалык маселе колдонулгандан кийин акысыз кирүүдөн, бири ишенимсиз киргизүүнүн жетишсиздигинен жана бири башталбаган өзгөрмөлөрдү колдонуудан келип чыккан.
Мындан тышкары, Chrome'ду жеткирүү үчүн эксперименталдык колдоону ишке ашырууну белгилей кетүү керек Linux Flatpak форматындагы пакеттерде, колдонууда система менен өз ара аракеттенүү XDG порталдарын колдонуу аркылуу жүргүзүлөт.
Source: opennet.ru
