Kibadilishaji lazima kihifadhi maana ya kanuni, si kuhamisha herufi zake tu. Orodha ya uchujaji ya kivinjari inaweza kutegemea rasilimali ambayo ukurasa hupakia, aina ya rasilimali na kanuni za msamaha. Orodha ya kuzuia inayotegemea URL pekee ina taarifa chache.

Katika usakinishaji uliopo wa Polipo, mwongozo wake unafafanua maingizo ya forbiddenFile kama majina ya kikoa au vielezi vya kawaida vilivyopanuliwa vya POSIX. Kwa hiyo regex iliyoundwa kwa injini ya Python si halali kiotomatiki katika faili hiyo.

Anza na kikundi kidogo kilichotangazwa

  • Badilisha mifumo ya kuzuia URL isiyo na masharti baada ya kufafanua nanga zake na tabia ya kitenganishi.
  • Hifadhi kanuni za msamaha zinazoanza na @@. Kuongeza mifumo yake kwenye faili ya kukataa hubadilisha maana yake.
  • Weka kanuni zenye chaguo za muktadha, kama vikwazo vya script au kikoa, nje ya ubadilishaji unaotegemea URL pekee, isipokuwa lengo liweze kuwakilisha masharti hayo.
  • Ondoa kanuni za kuficha vipengele: kuchagua vipengele vya DOM vya ukurasa kunahitaji utaratibu mwingine.

Kufuta chaguo lisilotumika kunaweza kupanua kanuni yenye masharti hadi kizuizi kisicho na masharti. Ripoti kanuni hizo zilizorukwa badala ya kudai kwa utulivu ubadilishaji kamili.

Kifurushi cha kihistoria adblockparser kinaweza kuchanganua na kutathmini kikundi kidogo cha kanuni za Adblock Plus. README yake inaeleza kanuni za kuficha vipengele zilizopuuzwa, ulinganishaji unaotegemea chaguo na mapungufu mengine; hazina yake iliwekwa kwenye kumbukumbu tarehe 24 Juni 2026. Chukulia matokeo yake kama nyenzo ya kulinganisha na injini lengwa, si ahadi ya ubadilishaji mwaminifu wa orodha yote.

Zingatia kile proxy inachokiona

Kwa tunnel za kawaida za HTTPS uchujaji wa tunnel wa Polipo unaona jina la mwenyeji na bandari, si njia ya URL iliyofichwa. Faili yake ya forbiddenTunnelsFile ni uso tofauti wa sera. Usemi wa njia uliotafsiriwa kikamilifu bado hauwezi kulingana na maudhui ambayo proxy haioni kamwe.

Andika kikundi kidogo kilichobaki na uangalie vizuizi vilivyokusudiwa na misamaha iliyokusudiwa unapotathmini ubadilishaji. Kupakiwa kwa faili kunathibitisha kukubalika kwa sintaksia, si uchujaji sawa.

Makala zinazohusiana