Në publikimin e planifikuar për 30 qershor, Chrome 150 do të heqë mbështetje për flamurin kExtensionManifestV2Disabled, i cili lejonte rivendosjen e mundësisë për instalimin nga katalogu Chrome Web Store të shtesave që përdorin versionin e dytë të manifestit të Chrome. Dy ditë më parë, nga baza e kodit Chromium, mbi të cilën formohet publikimi i Chrome 151, i planifikuar për 28 korrik, u hoq gjithashtu kodi me implementimin e parametrin AllowLegacyMV2Extensions, i cili lejonte ngarkimin manual në mënyrë zhvilluese të shtesave bazuar në versionin e dytë të manifestit. Disa ditë përpara, nga baza e kodit Chromium u hoqën gjithashtu parametrat kExtensionManifestV2Unsupported dhe ExtensionManifestV2Availability, të cilat rreth një vit më parë u shpallën si të papërshtatshme.
Pjesëmarrësit e projektit uBlock Origin rekomanduan përdoruesve të Chrome të kalojnë në shfletues të tjerë ose të kalojnë në shtesën uBlock Origin Lite, e cila zhvillohet nga autori i uBlock Origin dhe është një variant i uBlock Origin, i adaptuar për API-në deklarative të propozuar në versionin e tretë të manifestit të Chrome (declarativeNetRequest). Mbështetje për versionin e dytë të manifestit të Chrome është e pranishme në Firefox dhe Safari, si dhe do të ruhet në shfletuesit Brave dhe Opera të bazuar në motorin Chromium.
Versioni i tretë i manifestit të Chrome, i cili përcakton mundësitë dhe burimet e disponueshme për shtesat e shkruara duke përdorur API-në WebExtensions, është zhvilluar në kuadër të iniciativës për ta bërë më të lehtë krijimin e shtesave të sigurta dhe të larta në performancë. Ankesat kryesore ndaj versionit të tretë të manifestit lidhen me kalimin në një mod të vetëm për lexim API webRequest, i cili lejonte lidhjen e përpunuesve të vet, që kishin qasje të plotë në kërkesat e rrjetit dhe ishin në gjendje të modifikonin në fluks trafikun. Në vend të API webRequest, në versionin e tretë të manifestit është shtuar një API i kufizuar në mundësi, declarativeNetRequest, që ofron qasje në motorin e integruar për filtrimin, i cili përpunon vetë rregullat e bllokimit, duke mos lejuar përdorimin e algoritmeve të veta të filtrimit.
ShtesĂ« e uBlock Origin Lite (uBOL) implementon vetĂ«m njĂ« pjesĂ« tĂ« funksionalitetit tĂ« uBlock Origin. NĂ« uBlock Origin Lite u bĂ« e vĂ«shtirĂ« tĂ« transferoheshin filtre dinamike pĂ«r pĂ«rmbajtjen dhe URL-tĂ«, filtĂ«rat e titujve HTTP, mjetet pĂ«r çaktivizimin e skripteve, fonteve dhe elementeve multimediale tĂ« mĂ«dha lidhur me faqe tĂ« veçanta, shumĂ« opsione filtrash (strict1p, strict3p, domain, redirect-rule, removeparam), mbrojtja ndaj manipulimeve me DNS pĂ«r tĂ« anashkaluar bllokimet. PĂ«r shkak tĂ« nevojĂ«s pĂ«r tĂ« marrĂ« privilegje tĂ« tjera, nĂ« uBlock Origin Lite filtrat kozmetikĂ« pĂ«r zĂ«vendĂ«simin e pĂ«rmbajtjes nĂ« faqe (â##â), zĂ«vendĂ«simi i skripteve nĂ« faqet (â##+jsâ), filtrat pĂ«r ridrejtimin e kĂ«rkesave (âredirect=â), filtrat e titujve CSP (Content Security Policy) dhe filtrat pĂ«r heqjen e parametrave tĂ« kĂ«rkesave (âremoveparam=â) janĂ« tĂ« çaktivizuar si tĂ« dhĂ«na tĂ« parazgjedhura.
Burimi: opennet.ru
