Google Chrome манифестинин экинчи версиясын колдоону токтотуу планын жарыялады.

Google Chrome манифестинин 2-версиясын жокко чыгаруу үчүн 3-версиянын пайдасына убакыт графигин ачты, ал көптөгөн мазмунду бөгөттөө жана коопсуздук кошумчаларын бузганы үчүн сынга алынган. Тактап айтканда, популярдуу uBlock Origin жарнак блоктору манифесттин экинчи версиясына тиркелет, аны webRequest API иштөө режиминин блокировкасын колдоо токтотулгандыгына байланыштуу манифесттин үчүнчү версиясына өткөрүү мүмкүн эмес.

17-жылдын 2022-январынан баштап, Chrome Желе дүкөнү мындан ары манифесттин экинчи версиясын колдонгон кошумчаларды кабыл албайт, бирок мурда кошулган кошумчаларды иштеп чыгуучулар жаңыртууларды жарыялай беришет. 2023-жылдын январында Chrome манифесттин экинчи версиясын колдоону токтотот жана ага байланышкан бардык кошумчалар иштебей калат. Ошол эле учурда, Chrome Желе дүкөнүндө мындай кошумчалар үчүн жаңыртууларды жарыялоого тыюу салынат.

Эске сала кетсек, манифесттин үчүнчү версиясында, коопсуздукту жана купуялуулукту бекемдөө демилгесинин алкагында кошумчаларга берилген мүмкүнчүлүктөрдү жана ресурстарды аныктаган webRequest API, declarativeNetRequest API, анын мүмкүнчүлүктөрү чектелген, сунуш кылынат. webRequest API сизге тармактык суроо-талаптарга толук мүмкүнчүлүгү бар жана трафикти тез өзгөртүүгө жөндөмдүү өзүңүздүн иштеткичтериңизди туташтырууга мүмкүндүк бергени менен, declarativeNetRequest API браузерге орнотулган даяр чыпкалоочу кыймылдаткычка гана кирүү мүмкүнчүлүгүн берет, ал блокировканы өз алдынча иштетет. эрежелери жана өзүнүн чыпкалоо алгоритмдерин колдонууга жол бербейт жана шарттарга жараша бири-бирин кайталаган татаал эрежелерди коюуга мүмкүндүк бербейт.

Google'дун айтымында, ал declarativeNetRequestте webRequest колдонгон кошумча жабдыктарда талап кылынган мүмкүнчүлүктөрдү ишке ашыруунун үстүндө иштөөнү улантууда жана жаңы APIди учурдагы кошумчаларды иштеп чыгуучулардын муктаждыктарына толук жооп берген формага алып келүү ниетинде. Мисалы, Google буга чейин коомчулуктун каалоолорун эске алып, declarativeNetRequest API'ге эрежелердин бир нече статикалык топтомун колдонуу, кадимки туюнтмалар боюнча чыпкалоо, HTTP аталыштарын өзгөртүү, динамикалык түрдө өзгөртүү жана эрежелерди кошуу, суроо-талаптын параметрлерин жок кылуу жана алмаштыруу, табулатура менен чыпкалоо жана белгилүү бир эрежелер жыйындысын түзүү. Жакынкы айларда динамикалык ыңгайлаштырылган мазмунду иштетүү скрипттерин колдоону жана оперативдүү эстутумда маалыматтарды сактоо мүмкүнчүлүгүн кошумча ишке ашыруу пландаштырылууда.

Source: opennet.ru

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