Використовуйте простий xpath з AdBlock Plus для приховування елементів


8

Чи є спосіб блокувати елементи з їх абсолютним /html/body/table/td[3]tr[2]або відносним //div[@id="blah"]/table/tr[2]xpath або використовувати його як додаткову умову для запобігання помилковим спрацьовуванням?

ABP підтримує селектори css за допомогою firstoftype()і nthoftype(number), але в цьому випадку вам потрібно отримати вираження xpath окремо, а потім якось перетворити його в CSS, а потім вручну ввести його в Element Hiding Helper. Чи є кращий спосіб це зробити?

Відповіді:


1

Ви можете спробувати спробувати Ublock Origin . У ньому є дивовижний інструмент вибору, який можна використовувати для створення спеціальних фільтрів (косметичних CSS та мережевих фільтрів). У минулому я використовував adblock plus і край adblock, і не повертаюся назад, абсолютно люблю Ublock Origins, хоча дістатися до налаштувань / опцій, де є власні правила фільтра, не так просто, як хотілося б.

Клацніть піктограму ublock, натисніть на текст "походження ublock (номер версії)", який розташований над великою кнопкою перемикання, щоб відключити / увімкнути поточну відкриту вкладку. Займається день-два, щоб звикнути. Мені здається менш болісним створювати фільтри за допомогою цього плагіна.

У програмі вибору дуже цікаво, що коли ви клацаєте на щось, ви можете бачити правила css батьків, тож ви можете переходити по дереву вгору або вниз, щоб отримати те, що ви хочете. Саме ця особливість полегшує життя подібним речам. Я виявив, що це працює зі змішаними результатами залежно від веб-сайту. Таблиці та DIV часто змінюються між веб-сторінками на динамічних веб-сайтах, тому це не доречно на таких сайтах, як Facebook або Chase bank. (Так, я зробив тестовий запуск, намагаючись очистити ці сайти.)

Я не веб-розробник, тому найкраща відповідь може підійти, але я подумав, що я ставлю це для початку. Дуже зацікавлений у подібній справі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.