Припремљене варијанте уБлоцк Оригин и АдГуард са подршком за трећу верзију Цхроме манифеста

Раимонд Хилл, аутор уБлоцк Оригин-овог система за блокирање нежељеног садржаја, објавио је експериментални додатак за претраживач уБО Минус са имплементацијом варијанте уБлоцк Оригин-а преведене на децларативеНетРекуест АПИ, чија је употреба обавезна у трећој верзији Цхроме-а манифестовати. За разлику од класичног уБлоцк Оригин-а, нови додатак користи могућности механизма уграђеног у претраживач за филтрирање садржаја и не захтева дозволу за пресретање и промену свих података о сајту током инсталације.

Додатак још нема искачући панел и странице са подешавањима, а функционалност је ограничена на блокирање мрежних захтева. За рад без проширених дозвола, функције као што су козметички филтери за замену садржаја на страници („##“), замена скрипти за сајтове („##+јс“), филтери за захтеве за преусмеравање („редирецт="), заглавље филтери ЦСП (Политика безбедности садржаја) и филтери за уклањање параметара упита ("ремовепарам="). Иначе, листа подразумеваних филтера је у потпуности у складу са скупом из уБлоцк Оригин-а и укључује око 22 правила.

Поред тога, пре неколико дана, представљена је експериментална верзија АдГуард додатка за блокирање огласа, АдГуардМВ3, такође преведена на децларативеНетРекуест АПИ и способна да ради у прегледачима који подржавају само треће издање Цхроме манифеста. Прототип предложен за тестирање пружа сву функционалност коју обични корисници захтевају да блокирају огласе, али заостаје за додатком за друго издање манифеста у погледу његових напредних функција, које могу бити интересантне напредним корисницима.

Нови АдГуард ће наставити да сакрива банере, виџете друштвених медија и досадне елементе, блокира огласе на видео платформама као што је ИоуТубе и проактивно блокира захтеве који се односе на праћење кретања. Од ограничења, ту су треперење реклама због кашњења у примени козметичких правила од 1.5-2 секунде, губитак неких функција у вези са филтрирањем колачића, коришћење регуларних израза и филтрирање параметара упита (нови АПИ обезбеђује поједностављене регуларне изразе ), доступност статистике и евиденције покретача филтера Само у режиму за програмере.

Помиње се и могуће смањење броја правила због ограничења уведених у трећој верзији манифеста. Ако претраживач има један додатак који користи децларативеНетРекуест, нема проблема са статичким правилима, јер постоји укупно ограничење за све додатке, које дозвољава 330 правила. Када постоји неколико додатака, примењује се ограничење од 30 хиљада правила, што можда није довољно. За динамичка правила уведено је ограничење од 5000 правила, а за регуларне изразе – 1000 правила.

Од јануара 2023. Цхроме планира да престане да подржава другу верзију манифеста и да трећу верзију учини обавезном за све додатке. У почетку, трећа верзија манифеста је критикована због разбијања многих додатака како би се блокирао неприкладан садржај и осигурала безбедност. Цхроме манифест дефинише могућности и ресурсе које пружају додаци. Трећа верзија манифеста је развијена као део иницијативе за побољшање безбедности, приватности и перформанси додатака. Главни циљ унетих промена је да се олакша креирање сигурних додатака високих перформанси и да се отежа креирање несигурних и спорих додатака.

Главно незадовољство са трећом верзијом манифеста односи се на прелазак на режим само за читање вебРекуест АПИ-ја, који вам је омогућио да повежете сопствене руковаоце који имају пун приступ мрежним захтевима и који су у стању да мењају саобраћај у ходу . Овај АПИ користе уБлоцк Оригин, АдГуард и многи други додаци да блокирају неприкладан садржај и осигурају сигурност. Уместо вебРекуест АПИ-ја, трећа верзија манифеста нуди ограничени декларативниНетРекуест АПИ који обезбеђује приступ уграђеном механизму за филтрирање који самостално обрађује правила блокирања, не дозвољава употребу сопствених алгоритама за филтрирање и не дозвољава постављање сложених правила која се међусобно преклапају у зависности од услова.

Током три године дискусија о предстојећој трећој верзији манифеста, Гоогле је узео у обзир многе жеље заједнице и проширио првобитно обезбеђен децларативеНетРекуест АПИ са могућностима потребним у постојећим додацима. На пример, Гоогле је додао подршку децларативеНетРекуест АПИ-ју за коришћење више статичких скупова правила, филтрирање према регуларним изразима, модификовање ХТТП заглавља, динамичку промену и додавање правила, уклањање и замену параметара захтева, филтрирање засновано на картицама и креирање скупова правила специфичних за сесију .

Извор: опеннет.ру

Додај коментар