Nega Adblock filtrlarini Polipo'ga aylantirish regexdan ko'proq narsani talab qiladi
Adblock filtrlarini Polipo'ga aylantirishni baholaganda istisnolar va so'rov kontekstini saqlang.
Aylantiruvchi qoidaning ma'nosini saqlashi kerak, faqat belgilarini ko'chirish yetarli emas. Brauzer filtrlash ro'yxati sahifa qaysi resursni yuklashiga, resurs turiga va istisno qoidalariga bog'liq bo'lishi mumkin. Faqat URL'ga asoslangan bloklash ro'yxatida ma'lumot kamroq.
Mavjud Polipo o'rnatmasida uning qo'llanmasi forbiddenFile yozuvlarini domen nomlari yoki POSIX kengaytirilgan muntazam ifodalar sifatida belgilaydi. Shuning uchun Python dvigateli uchun yaratilgan regex o'sha faylda avtomatik ravishda haqiqiy emas.
E'lon qilingan kichik to'plamdan boshlang
- Shartsiz URL bloklash andozalarini faqat ularning langarlari va ajratuvchi xatti-harakati belgilangandan keyin aylantiring.
- @@ bilan boshlanadigan istisno qoidalarini saqlang. Ularning andozalarini rad etish fayliga qo'shish ma'nosini teskari qiladi.
- script yoki domen cheklovlari kabi kontekst variantlari bo'lgan qoidalarni faqat URL'ga asoslangan aylantirishdan tashqarida saqlang, agar maqsad bu shartlarni ifodalay olmasa.
- Elementlarni yashirish qoidalarini chiqarib tashlang: sahifaning DOM elementlarini tanlash boshqa mexanizmni talab qiladi.
Qo'llab-quvvatlanmaydigan variantni o'chirish shartli qoidani shartsiz bloklashgacha kengaytirishi mumkin. To'liq aylantirishni indamay da'vo qilish o'rniga o'sha o'tkazib yuborilgan qoidalar haqida xabar bering.
Tarixiy adblockparser paketi Adblock Plus qoidalarining kichik to'plamini tahlil qilib baholay oladi. Uning README fayli e'tiborsiz qoldirilgan elementlarni yashirish qoidalarini, variantga bog'liq moslashtirishni va boshqa cheklovlarni hujjatlashtiradi; uning ombori 2026-yil 24-iyunda arxivlangan. Uning natijasini maqsad dvigatel bilan solishtiriladigan material deb biling, butun ro'yxatni sodiq aylantirish va'dasi sifatida emas.
Proksi nimani ko'rishini hisobga oling
Oddiy HTTPS tunnellari uchun Polipo tunnel filtrlashi xost nomi va portni ko'radi, shifrlangan URL yo'lini emas. Uning forbiddenTunnelsFile alohida siyosat yuzasi. Mukammal tarjima qilingan yo'l ifodasi ham proksi hech qachon ko'rmaydigan tarkibga moslasha olmaydi.
Saqlangan kichik to'plamni hujjatlashtiring va aylantirishni baholaganda mo'ljallangan bloklarni ham, mo'ljallangan istisnolarni ham tekshiring. Fayl yuklanishi sintaksis qabul qilinganini isbotlaydi, teng kuchli filtrlashni emas.