dimisa
RU AdList | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Некоторые особенности настройки и использования поддерживаемых в теме расширений Данная статья посвящена теме блокировки рекламы на просторах рунета с использованием фильтров RU AdList (+EasyList) в составе Adblock Plus, AdBlock, uBlock Origin. У фильтров RU AdList есть свой официальный форум, где вся информация представлена в подробностях, но дублировать её здесь нет ни смысла, ни места, поэтому будет логично дать основы, заострив внимание лишь на самых распространённых проблемах. Фильтры и настройка расширений После установки выбранного расширения пользователи первым делом подключают фильтры. Но очень немногие всерьёз задумываются о том, нужны ли им те или иные фильтры, либо основывают свой выбор исходя из их названия. Фильтры Fanboy's, EasyPrivacy, Malware Domains – ориентированы на глобальную сеть, но при этом почти не имеют частных (привязанных к определённому домену) правил для рунета. В результате расширение нагружается абсолютно напрасно, при этом зачастую не принося никаких дивидендов в виде реально нужных блокировок. Более того, основная масса ложных срабатываний, за исключением случаев использования дополнительных расширений, связана в рунете именно с этими фильтрами. Поэтому прежде чем их подключать, необходимо понимать последствия их применения. Бывает так, что они действительно нужны, так как веб-сёрфинг предполагает частое посещение иностранных ресурсов, где они могут пригодиться, но это также и тянет за собой либо знание английского языка, либо умелое оперирование различными сервисами перевода. Тогда вопрос списывания с авторами данных фильтров и решения проблем ложных блокировок не представляется архисложным мероприятием. В противном случае, пользователь остаётся со своими проблемами один на один. Мало кто знает, но у этих фильтров есть своеобразные аналоги для рунета: EasyPrivacy – Counters (антисчётчик) Fanboy's – BitBlock (социалка + мусор) Malware Domains - RU AdList (непосредственно) Подробное их описание можно посмотреть здесь. По любой проблеме можно отписаться на русском языке и если она имеет не локальный, а общий характер, в соответствующий фильтр будут оперативно внесены изменения. Наиболее ускоряющий скорость загрузки страниц фильтр – это BitBlock. Зачастую после его применения загружаемый контент по своему объёму уменьшается в разы. Но если есть фильтры, создающие массу ложных блокировок, то есть и фильтр, ответственный за впечатляющее количество жалоб, связанных с незаблокированной рекламой. Называется это чудо, в зависимости от расширения - Exceptionrules или Allow non-intrusive advertising, но порой его название нигде не фигурирует, просто стоит в определённом месте галочка в пункте "Разрешить некоторую ненавязчивую рекламу". Подробнее об этом можно прочитать здесь. Отдельного упоминания заслуживают ещё 2 вещи - скрипт Anti-Adblock Killer и сетевая блокировка с помощью правки файла Hosts. Скрипт Anti-Adblock Killer заброшен и не обслуживается автором, из-за чего он не просто перестал выполнять своё назначение, но и ломает другие, нужные и полезные скрипты. А сетевая блокировка с помощью правки файла Hosts приводит к тому, что исключения, препятствующие срабатыванию детекторов адблока, перестают работать, со всеми вытекающими последствиями. Поэтому использовать эти решения настоятельно не рекомендуется. Решение проблем Что делать, если вы столкнулись с незаблокированной рекламой, ложным срабатыванием или детектором адблока. В первую очередь нужно обновить фильтры и дополнительные средства блокирования (если таковые используются). Период автоматического обновления фильтров в расширениях составляет порой около недели, а за это время только в фильтре RU AdList правится/добавляется порядка 500 правил. Если в перечень регулярно посещаемых ресурсов входят те, что постоянно меняют вёрстку (уходя от блокировки), то обновление фильтров имеет смысл делать при каждом запуске браузера. Как обновить фильтры, некоторые примеры. Adblock Plus для Firefox/Google Chrome > Кликнуть по иконке APB, перейти в "Настройки" и в разделе "Расширенные" выбрать пункт "Обновить все списки фильтров". uBlock Origin для Firefox/Google Chrome > Кликнуть по иконке uBlock Origin, в появившемся окне кликнуть по иконке с ползунками и на вкладке "Сторонние фильтры" нажать сначала на кнопку "Очистить все кэши", а затем "Обновить сейчас". AdBlock для Firefox/Google Chrome > Кликнуть по иконке AB, кликнуть по шестерёнке, кликнуть по пункту "Списки фильтров", нажать на кнопку "Обновить прямо сейчас". Во всех случаях необходимо не закрывать вкладку и дождаться окончания работы индикатора загрузки фильтров. Если проблема не пропала, то далее у юзеров есть два пути. Первый – решить проблему лично для себя любимого, с помощью собственных, либо чужих знаний (спросить на форуме?). Второй – создать предпосылки для того, чтобы проблема решилась для всех, уведомив о ней авторов фильтров. Проще всего это сделать пользователям Adblock Plus, кликнув по иконке расширения и выбрав пункт "Сообщить об ошибке". После несложной процедуры на сервер улетит отчёт, содержащий нужные данные - установленные подписки, список запросов, сработавшие фильтры и (если отправитель не решил остаться анонимом) зашифрованный адрес электронной почты. Авторы фильтров адрес не видят, но имеют возможность ответить, что обычно и происходит. Наличие адреса электронной почты и комментария в отчёте - увеличивает вероятность получения ответа, такие отчёты обрабатываются в первую очередь. По статистике, 90% проблем – локальные, и в обратном письме будет предложено эффективное решение. Пользователи других поддерживаемых блокировщиков могут написать о проблеме в настоящем топике, соблюдая соответствующие правила оформления, или обратиться на официальный форум RU AdList, воспользовавшись следующими указаниями. Большая часть ложных срабатываний и вообще всяческих проблем связана отнюдь не с гадкими админами ресурсов, установивших детектор адблока или работой подписок, а с совместной работой блокеров и дополнительных расширений – Ghostery, NoScript, uMartrix и им подобных. Все эти расширения являются по сути огрызками от полноценных блокеров, при этом они имеют простой графический интерфейс, позволяющий управлять запросами не имея специальных знаний. Однако создаются их базовые списки в полном отрыве от реалий рунета и никакая тонкая настройка этого никогда не исправит. Реально продвинутые пользователи, которые разбираются в предмете, прекрасно знают, что подобными расширениями полноценной и качественной блокировки не добиться, да у них и нет такого функционала. После блокирования запросов почти всегда нужно допиливать страницу, вводя правила скрытия. Либо наоборот, разрешать какую-то определённую часть скриптов по маске, дабы сохранить функционал чего-либо, например - видеоплеера... или же применять исключения в отношения некоторых фильтров скрытия, ибо если этого не сделать, то будет срабатывать какой-нибудь встроенный скрипт кликандера. Те же, кто в силу отсутствия нужных знаний понять это не способен – становятся постоянными посетителями топиков по решению всевозможных больших и не очень проблем. Кому-то нравится эта возня и они даже получают от этого определённый кайф, а кто-то просто «попал», поведясь на хвалебные отзывы гиков. Но и те и другие должны понимать на что они идут и делать это осознанно. Одновременная установка блокирующих расширений и огрызков-скрипторезов почти всегда ведёт к геморрою и лечение тут может отсутствовать. Сам же процесс совместной работы будет эквивалентен действу из известной басни Крылова. Следует отметить, что не только Ghostery, NoScript или uMartrix могут создавать подобные проблемы. Пользуйтесь смыслом, а не буквой написанного. Одновременное использование двух и более изначально не предназначенных для совместной работы каких-либо средств для решения одной и той же задачи - практически всегда приводит к проблемам и блокировка рекламы исключением не является. Ссылки на рекомендуемые фильтры для их добавления вручную Код: В зависимости от используемого расширения эти фильтры предназначены для совместной работа с собственными фильтрами расширений. Для Adblock Plus это "ABP filters", для AdBlock это "Противообходные фильтры", для uBlock Origin это "uBlock filters". Отключать включенные по-умолчанию собственные фильтры расширений не рекомендуется. Подробнее о рекомендуемых наборах фильтров и совместимых дополнительных средствах Для Adblock Plus/AdBlock Для uBlock Origin Для uBlock Origin legacy Рекомендуемые расширения для некоторых браузеров Для актуальных браузеров не имеет большого значения выбор блокировщика и дополнений, это скорее вопрос личных предпочтений. Что касается раритетов на базе Firefox, 52-56 версий или Pale Moon, то тут уже особых вариантов нет, единственное расширение с адекватным функционалом, в полном объёме поддерживающее эти версии - uBlock Origin legacy. Поскольку ни одного стабильно работающего менеджера скриптов для данных раритетов не существует, использовать в них RU AdList JS Fixes нормально не получится, что приведёт к пропуску рекламы на ресурсах яндекса. Единственный же способ корректной блокировки рекламы в таких случаях есть в описании рекомендуемых наборов для uBlock Origin legacy и заключается в использовании Scriptlet Doctor. | Всего записей: 6601 | Зарегистр. 02-08-2016 | Отправлено: 01:57 02-03-2020 | Исправлено: dimisa, 16:28 06-03-2020 |
|