Я занимаюсь серфингом на сайтах, которые постоянно говорят мне, чтобы я отключил мой рекламный блок. Эм нет. Я не буду. Я понимаю, что эти сайты зарабатывают на рекламе, и это нормально. Пока в JavaScript нет эксплойта. Или эта реклама размещается на веб-сайте, который пересекает скрипты уязвимостей этого сайта. Целевое размещение рекламы делает это возможным. И владелец сайта даже не знает об этом. Итак, мой ответ наречие - нет.

Хорошо, но теперь до сути. Когда есть особенно неприятный фрагмент анти-блокирующего уведомления, я не могу просто щелкнуть его. Мне нужно F12, найти div и не отображать его.

Это утомительно, если это происходит снова и снова. Но я не смог найти ни одного аддона, который позволил бы мне постоянно вносить подобные изменения. Так что я ищу аддон, который я могу установить правила, как это:

DOMAIN="*testdomain.com*"
CSS_to_add=".addblockermessage { display: none;}"

Я провел небольшое исследование. Я не мог найти ничего подобного. Если кто-то знает аддон, который делает это или альтернативный способ достижения той же цели, пожалуйста, сообщите мне. Потому что иначе я чувствую себя вынужденным написать свой собственный аддон. Но зачем изобретать колесо дважды ... Плюс много других неудобств.

(PS: этот аддон также может быть использован для отображения веб-сайта совершенно неправильным шрифтом. Особенно, если это семейный компьютер и вам не нравится Facebook. Заставьте свою семью задуматься, почему это вдруг Comic Sans, а фон розовый.)

2 ответа2

1

Я ищу дополнение, чтобы я мог установить правила

DOMAIN="*testdomain.com*"
CSS_to_add=".addblockermessage { display: none;}"

Greasemonkey идеально подходит для этого.

Об этом дополнении

Позволяет настроить способ отображения или поведения веб-страницы с помощью небольших кусочков JavaScript.

Вы также можете написать свои собственные сценарии. Проверьте http://wiki.greasespot.net/, чтобы начать. Многие сценарии уже существуют, возможно, для улучшения ваших любимых сайтов. Найдите их по адресу http://wiki.greasespot.net/User_Script_Hosting .

Источник Greasemonkey

1

Это именно то, что блокировщик рекламы предназначен для вас. Обратите внимание, что эти сценарии "обнаружения" не определяют, установлен ли блокировщик рекламы, а только заблокированы ли определенные запросы и / или скрыты ли определенные элементы на странице.

Поэтому отключение списка фильтров по умолчанию для блокировки рекламы - EasyList - не позволит блокирующему рекламу блокировать рекламу и тем самым также остановит обнаружение. Вы по-прежнему можете добавлять свои собственные фильтры, чтобы блокировать / скрывать все, что хотите.

В вашем примере просто добавьте фильтр testdomain.com##.adblockermessage и блокировщик рекламы скроет элемент с классом "adblockermessage" на любой веб-странице домена «testdomain.com».

Источник: adblockplus.org/filters

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .