Претварач мора да сачува значење правила, а не само да пренесе његове знакове. Листа за филтрирање у прегледачу може да зависи од тога који ресурс страница учитава, од типа ресурса и од правила изузетка. Листа блокирања само по URL-у има мање информација.

У постојећој инсталацији Polipа његов приручник дефинише forbiddenFile уносе као називе домена или POSIX проширене регуларне изразе. Зато regex направљен за Python-ов мотор није аутоматски ваљан у тој датотеци.

Почните са проглашеним подскупом

  • Претварајте безусловне обрасце блокирања URL-а тек након што дефинишете њихова сидра и понашање разделника.
  • Сачувајте правила изузетка која почињу са @@. Додавање њихових образаца датотеци забране преокреће њихово значење.
  • Држите правила са контекстним опцијама, попут ограничења за script или домен, изван претварања само по URL-у, осим ако циљ може да представи те услове.
  • Искључите правила скривања елемената: избор DOM елемената странице захтева други механизам.

Брисање неподржане опције може да прошири условно правило у безусловну блокаду. Пријавите та прескочена правила уместо да тихо тврдите потпуну претварање.

Историјски пакет adblockparser може да парсира и оцени подскуп правила Adblock Plus-а. Његов README документује занемарена правила скривања елемената, упаривање зависно од опција и друга ограничења; његов репозиторијум је архивиран 24. јуна 2026. Третирајте његов излаз као грађу за проверу према циљном мотору, а не као обећање верне претварања целог списка.

Узмите у обзир шта proxy види

За обичне HTTPS тунеле Polipo-во филтрирање тунела види име хоста и порт, не шифровану путању URL-а. Његов forbiddenTunnelsFile је одвојена површина политике. Савршено преведен израз путање ипак не може да се поклопи са садржајем који proxy никада не види.

Документујте задржани подскуп и при процени претварања проверите и намераване блокаде и намераване изузетке. Учитавање датотеке потврђује прихватање синтаксе, а не еквивалентно филтрирање.

Повезани чланци