30 маусымда шығарылуы жоспарланған Chrome 150 Chrome манифестінің екінші нұсқасын пайдаланатын кеңейтімдерді Chrome Web Store дүкенінен орнатуға мүмкіндік беретін kExtensionManifestV2Disabled жалаушасын қолдауды алып тастайды. Кеше, 28 шілдеде шығарылуы жоспарланған Chrome 151 негізін құрайтын Chromium код базасында AllowLegacyMV2Extensions параметрін іске асыратын код та алынып тасталды, бұл манифесттің екінші нұсқасына негізделген кеңейтімдерді әзірлеуші режимінде қолмен жүктеуге мүмкіндік берді. Бірнеше күн бұрын, шамамен бір жыл бұрын ескірген kExtensionManifestV2Unsupported және ExtensionManifestV2Availability параметрлері де Chromium код базасынан алынып тасталды.
uBlock Origin жобасының мүшелері Chrome пайдаланушыларына басқа браузерлерге ауысуды немесе uBlock Origin авторы әзірлеген және Chrome манифестінің үшінші нұсқасында ұсынылған декларативті API (declarativeNetRequest) пайдаланатын uBlock Origin нұсқасы болып табылатын uBlock Origin Lite қондырмасына ауысуды ұсынды. Chrome манифестінің екінші нұсқасын қолдау Firefox және Safari браузерлерінде бар, сондай-ақ Chromium негізіндегі Brave және Opera браузерлерінде сақталады.
WebExtensions API арқылы жазылған қосымшаларға қолжетімді мүмкіндіктер мен ресурстарды анықтайтын Chrome Manifest бағдарламасының үшінші нұсқасы қауіпсіз және жоғары өнімді қосымшаларды жасауды жеңілдету бастамасының бөлігі ретінде әзірленді. Манифесттің үшінші нұсқасына қатысты негізгі шағым webRequest API-нің тек оқу режиміне көшуінен туындайды, бұл реттелетін өңдеушілерге желілік сұраныстарға толық қол жеткізуге және трафикті жылдам өзгерту мүмкіндігін береді. webRequest API орнына манифесттің үшінші нұсқасы шектеулі декларативті NetRequest API қосады, бұл бұғаттау ережелерін тәуелсіз өңдейтін және реттелетін сүзу алгоритмдерін пайдалануға мүмкіндік бермейтін кіріктірілген сүзу қозғалтқышына қол жеткізуді қамтамасыз етеді.
uBlock Origin Lite (uBOL) қондырмасы uBlock Origin функционалдығының тек бір бөлігін ғана жүзеге асырады. Динамикалық мазмұн мен URL сүзгілерін, HTTP тақырып сүзгілерін, сайтқа тән скриптті, қаріпті және үлкен медианы өшіру құралдарын, көптеген сүзгі опцияларын (strict1p, strict3p, domain, redirect-rule, removeparam) және DNS манипуляциясынан қорғауды uBlock Origin Lite-ке порттау қиын болып шықты. Қосымша рұқсаттар қажеттілігіне байланысты uBlock Origin Lite әдепкі бойынша бет мазмұнын ауыстыру («##»), сайт скриптін ауыстыру («##+js»), сұранысты қайта бағыттау сүзгілерін («redirect="), CSP (Content Security Policy) тақырып сүзгілерін және сұраныс параметрлерін жою сүзгілерін («removeparam=") әдепкі бойынша өшіреді.
Ақпарат көзі: opennet.ru
