Подборка материалов с форума Ru-Board от разработчика подписки Ru-AdList. Подписка применяется в готовых типовых наборах и содержится во вспомогательных фильтрах x.Block'а. В этой подборке:
Мануал от RU AdListИсточник: Форум Ru-Board Опубликовано: 12.10.2016. Последнее изменение: 28.02.2017. Данный мануал посвящен теме блокировки рекламы на просторах рунета с использованием подписок RU AdList (+EasyList) в составе различных расширений – Adblock Plus, AdBlock, uBlock Origin и прочих. У подписки есть свой официальный форум, где вся информация представлена в подробностях, но дублировать её здесь нет ни смысла, ни места, поэтому будет логично дать основы, заострив внимание лишь на самых распространённых проблемах. Подписки и настройка расширенийПосле установки выбранного расширения пользователи первым делом подключают подписки. Но очень немногие всерьёз задумываются о том, нужны ли им те или иные подписки, либо основывают свой выбор исходя из их названия. EasyPrivacy, Fanboy's Social, Malware Domains – ориентированы на глобальную сеть, но при этом почти не имеют частных (привязанных к определённому домену) правил для рунета. В результате расширение нагружается абсолютно напрасно, при этом зачастую не принося никаких дивидендов в виде реально нужных блокировок. Более того – основная масса ложных срабатываний, за исключением случаев использования дополнительных расширений, связана в рунете именно с этими подписками. Поэтому прежде чем их подключать, необходимо понимать последствия их применения. Бывает так, что они действительно нужны, так как веб-сёрфинг предполагает частое посещение иностранных ресурсов, где они могут пригодиться, но это также и тянет за собой либо знание английского языка, либо умелое оперирование различными сервисами перевода. Тогда вопрос списывания с редакторами данных подписок и решения проблем ложных блокировок не представляется архисложным мероприятием. В противном случае, пользователь остаётся со своими проблемами один на один. Мало кто знает, но у этих подписок есть своеобразные аналоги для рунета: Подробное их описание можно посмотреть здесь. По любой проблеме можно отписаться на русском языке и если она имеет не локальный, а общий характер, в соответствующую подписку будут оперативно внесены изменения. Наиболее ускоряющая скорость загрузки страниц подписка – это Bitblock. Зачастую после её применения загружаемый контент по своему объёму уменьшается в разы. Но если есть подписки, создающие массу ложных блокировок, то есть и подписка, ответственная за впечатляющее количество жалоб, связанных с незаблокированной рекламой. Называется это чудо, в зависимости от расширения – Exceptionrules или Allow non-intrusive advertising, но обычно её название нигде не фигурирует, просто стоит в определённом месте галочка в пункте "Разрешить некоторую ненавязчивую рекламу". Подробнее об этом можно прочитать здесь. Совместное использование подписок RU AdList (+EasyList) с подписками Adguard категорически не рекомендуется. И не важно, о каком расширении идёт речь – uBO, Adguard или любом другом. Эти подписки, хоть и созданы на базе EasyList, эволюционируют параллельно и разный подход к конкретным блокировкам и исключениям при одновременном применении рано или поздно неизбежно приведёт к ложным блокировкам, поломанному функционалу, бесконечным загрузкам страниц, срабатываниям детектора или наоборот – к недостаточному скрытию. Что касается настроек расширений, не имеющих отношений к подпискам, то тут нужно упомянуть uBlock Origin. Версии этого расширения, скаченные не из официального магазина, а с сайта автора, иногда встают с настройкой, когда отключен парсинг косметических фильтров, из-за чего правила скрытия могут не работать. Решение проблемЧто делать, если вы столкнулись с незаблокированной рекламой, ложным срабатыванием или детектором адблока. В первую очередь нужно обновить подписки и дополнительные средства блокирования (если таковые используются). Период автоматического обновления подписок в расширениях составляет порой около недели, а за это время только в подписке RU AdList правится/добавляется порядка 500 фильтров. Если в перечень регулярно посещаемых ресурсов входят те, что постоянно меняют вёрстку уходя от блокировки, то обновление подписок имеет смысл делать при каждом запуске браузера. Как обновить подписки, некоторые примеры. ABP для Firefox > ABP для Google Chrome/Safari > uBlock для Firefox/Google Chrome/Safari > AB для Google Chrome/Safari > Если проблема не пропала, то далее у юзеров есть два пути. Первый – решить проблему лично для себя любимого, с помощью собственных, либо чужих знаний (спросить на форуме?). Второй – создать предпосылки для того, чтобы проблема решилась для всех, уведомив о ней редакторов подписки. Проще всего это сделать пользователям Firefox + ABP, кликнув по иконке расширения и выбрав пункт «Сообщить о проблеме на этой странице». После несложной процедуры на сервер улетит отчёт, содержащий нужные данные – установленные подписки, список запросов, сработавшие фильтры, перечень сторонних расширений и (если отправитель не решил остаться анонимом) зашифрованный адрес электронной почты. Редактор адрес не видит, но имеет возможность ответить, что обычно и происходит. Наличие комментария в отчёте увеличивает вероятность получения ответа – такие отчёты обрабатываются в первую очередь. По статистике, 90% проблем – локальные, и в обратном письме редактор предложит эффективное решение. Пользователи других сочетаний браузер + блокер могут обратится на официальный форум, воспользовавшись следующими указаниями. Большая часть ложных срабатываний и вообще всяческих проблем связана отнюдь не с гадкими админами ресурсов, установивших детектор адблока или работой подписок, а с совместной работой блокеров и дополнительных расширений – Ghostery, NoScript, uMartrix и им подобных. Все эти расширения являются по сути огрызками от полноценных блокеров, при этом они имеют простой графический интерфейс, позволяющий управлять запросами не имея специальных знаний. Однако создаются их базовые списки в полном отрыве от реалий рунета и никакая тонкая настройка этого никогда не исправит. Реально продвинутые пользователи, которые разбираются в предмете, прекрасно знают, что подобными расширениями полноценной и качественной блокировки не добиться, да у них и нет такого функционала. После блокирования запросов почти всегда нужно допиливать страницу, вводя правила скрытия. Либо наоборот, разрешать какую-то определённую часть скриптов по маске, дабы сохранить функционал чего-либо, например – видеоплеера. Или же применять исключения в отношения некоторых фильтров скрытия, ибо если этого не сделать, то будет срабатывать какой-нибудь встроенный скрипт кликандера. Те же, кто в силу отсутствия нужных знаний понять это не способен – становятся постоянными посетителями топиков по решению всевозможных больших и не очень проблем. Кому-то нравится эта возня и они даже получают от этого определённый кайф, а кто-то просто «попал», поведясь на хвалебные отзывы гиков. Но и те и другие должны понимать на что они идут и делать это осознанно. Одновременная установка блокирующих расширений и огрызков-скрипторезов почти всегда ведёт к геморрою и лечение тут может отсутствовать. Сам же процесс совместной работы будет эквивалентен действу из известной басни Крылова. Рекомендуемые дополнительные средства блокирования рекламыПодписка EasyList и региональное дополнение RU AdList имеют весьма почтенный возраст, их использует целый зоопарк блокеров. Из-за этого внесение туда специфических выражений для работы со стилями и скриптами затруднено. Это связано с тем, что не все расширения для блокировки рекламы имеют встроенный функционал проверки валидности применяемых фильтров. И если добавить вручную кривой фильтр или незнакомый расширению фильтр со специфическим синтаксисом расширение порой не даёт, то залитый в составе подписки – пожалуйста. В результате фильтры со специфическим синтаксисом будут не игнорироваться с параллельным применением валидных, а отбрасываться вместе с ними. Таким образом, один невалидный фильтр, привязанный к определённому домену – убъёт все фильтры на этом домене. А один невалидный глобальный фильтр убъёт уже почти всю подписку в используемом расширении. Но так как скрывать пустые места, оставшиеся от баннеров в шапках сайтов и прочих местах всё-таки нужно, был создан пакет стилей RU AdList CSS Fixes. В нём реализовано не только скрытие пустых мест, но и разблокировка прокрутки, социальных и трейдинговых замков и многое другое. Для работы со скриптами был создан пакет скриптов RU AdList JS Fixes. Он отличается от всех встроенных в блокирующие расширения механизмов тем, что скрипты не просто переопределяются, а работают в полном объеме. Оба пакета, RU AdList CSS Fixes и RU AdList JS Fixes гарантированно совместимы с подпиской RU AdList (+EasyList) независимо от того, в каком расширении она применяется. Абсолютно любой вопрос по теме можно задать на официальном форуме подписки в топике О том, о сём... Рекомендуемые наборы подписок для ABP, AB, uBOВариант 1, базовый: Вариант 2, расширенный: Вариант 3, расширенный + приват: Ссылки на подпискиEasyList – https://easylist-downloads.adblockplus.org/easylist.txt Все три варианта позволяют наиболее эффективно использовать расширения для блокировки рекламы, не напрягая их (и аппаратные ресурсы) совершенно ненужным перебором десятков тысяч "иноземных" фильтров, применение которым вряд ли когда-нибудь найдётся. Также эти наборы достаточно безопасны в плане ложных срабатываний, а если они произойдут, то их всегда можно оперативно исправить. Подписки EasyList и RU AdList лучше ставить по отдельности, так будет удобнее и обновлять и смотреть принадлежность сработавших фильтров. Пользователям расширения uBO, помимо подписок перечисленных в указанных вариантах, рекомендуется использовать "родные" подписки расширения, uBlock filters. В них содержатся важные исправления. uBlock filters Privacy при возникновении проблем – отключать в первую очередь. В uBO можно установить данные варианты в один клик, скачав файл настроек и воспользовавшись функцией "Восстановление из файла" на вкладке настроек данного расширения: Также, те кто пользуется Google Chrome, могут установить дополнительное расширение uBlock Origin Extra для помощи в блокировке веб-сокетов. Оно содержит специальный код (костыль) для api этого браузера и позволяет любому блокирующему расширению получить доступ к манипуляциям с этим транспортом. Само по себе оно ничего не блокирует – лишь предоставляет такую возможность. На начало 2017г. uBO, Adblock Plus и AdBlock вполне успешно справляются с самостоятельной блокировкой сокетов, но прогресс не стоит на месте и способы загрузки сокетов тоже. uBlock Origin Extra может помочь в тех случаях, когда рекламщики начинают применять новые алгоритмы, а блокирующие расширения ещё не успели выпустить модернизированные ревизии. Особенности настройки поддерживаемых расширенийИсточник: Форум Ru-Board Опубликовано: 02.03.2020. Последнее изменение: 06.03.2020. Некоторые особенности настройки и использования поддерживаемых расширенийДанная статья посвящена теме блокировки рекламы на просторах рунета с использованием фильтров RU AdList (+EasyList) в составе Adblock Plus, AdBlock, uBlock Origin. У фильтров RU AdList есть свой официальный форум, где вся информация представлена в подробностях, но дублировать её здесь нет ни смысла, ни места, поэтому будет логично дать основы, заострив внимание лишь на самых распространённых проблемах. Фильтры и настройка расширенийПосле установки выбранного расширения пользователи первым делом подключают фильтры. Но очень немногие всерьёз задумываются о том, нужны ли им те или иные фильтры, либо основывают свой выбор исходя из их названия. Фильтры Fanboy's, EasyPrivacy, Malware Domains – ориентированы на глобальную сеть, но при этом почти не имеют частных (привязанных к определённому домену) правил для рунета. В результате расширение нагружается абсолютно напрасно, при этом зачастую не принося никаких дивидендов в виде реально нужных блокировок. Более того, основная масса ложных срабатываний, за исключением случаев использования дополнительных расширений, связана в рунете именно с этими фильтрами. Поэтому прежде чем их подключать, необходимо понимать последствия их применения. Бывает так, что они действительно нужны, так как веб-сёрфинг предполагает частое посещение иностранных ресурсов, где они могут пригодиться, но это также и тянет за собой либо знание английского языка, либо умелое оперирование различными сервисами перевода. Тогда вопрос списывания с авторами данных фильтров и решения проблем ложных блокировок не представляется архисложным мероприятием. В противном случае, пользователь остаётся со своими проблемами один на один. Мало кто знает, но у этих фильтров есть своеобразные аналоги для рунета: Подробное их описание можно посмотреть здесь. По любой проблеме можно отписаться на русском языке и если она имеет не локальный, а общий характер, в соответствующий фильтр будут оперативно внесены изменения. Наиболее ускоряющий скорость загрузки страниц фильтр – это BitBlock. Зачастую после его применения загружаемый контент по своему объёму уменьшается в разы. Но если есть фильтры, создающие массу ложных блокировок, то есть и фильтр, ответственный за впечатляющее количество жалоб, связанных с незаблокированной рекламой. Называется это чудо, в зависимости от расширения – Exceptionrules или Allow non-intrusive advertising, но порой его название нигде не фигурирует, просто стоит в определённом месте галочка в пункте "Разрешить некоторую ненавязчивую рекламу". Подробнее об этом можно прочитать здесь. Отдельного упоминания заслуживают ещё 2 вещи – скрипт Anti-Adblock Killer и сетевая блокировка с помощью правки файла Hosts. Скрипт Anti-Adblock Killer заброшен и не обслуживается автором, из-за чего он не просто перестал выполнять своё назначение, но и ломает другие, нужные и полезные скрипты. А сетевая блокировка с помощью правки файла Hosts приводит к тому, что исключения, препятствующие срабатыванию детекторов адблока, перестают работать, со всеми вытекающими последствиями. Поэтому использовать эти решения настоятельно не рекомендуется. Решение проблемЧто делать, если вы столкнулись с незаблокированной рекламой, ложным срабатыванием или детектором адблока. В первую очередь нужно обновить фильтры и дополнительные средства блокирования (если таковые используются). Период автоматического обновления фильтров в расширениях составляет порой около недели, а за это время только в фильтре RU AdList правится/добавляется порядка 500 правил. Если в перечень регулярно посещаемых ресурсов входят те, что постоянно меняют вёрстку (уходя от блокировки), то обновление фильтров имеет смысл делать при каждом запуске браузера. Как обновить фильтры, некоторые примеры. Adblock Plus для Firefox/Google Chrome > uBlock Origin для Firefox/Google Chrome > AdBlock для Firefox/Google Chrome > Во всех случаях необходимо не закрывать вкладку и дождаться окончания работы индикатора загрузки фильтров. Если проблема не пропала, то далее у юзеров есть два пути. Первый – решить проблему лично для себя любимого, с помощью собственных, либо чужих знаний (спросить на форуме?). Второй – создать предпосылки для того, чтобы проблема решилась для всех, уведомив о ней авторов фильтров. Проще всего это сделать пользователям Adblock Plus, кликнув по иконке расширения и выбрав пункт "Сообщить об ошибке". После несложной процедуры на сервер улетит отчёт, содержащий нужные данные – установленные подписки, список запросов, сработавшие фильтры и (если отправитель не решил остаться анонимом) зашифрованный адрес электронной почты. Авторы фильтров адрес не видят, но имеют возможность ответить, что обычно и происходит. Наличие адреса электронной почты и комментария в отчёте – увеличивает вероятность получения ответа, такие отчёты обрабатываются в первую очередь. По статистике, 90% проблем – локальные, и в обратном письме будет предложено эффективное решение. Пользователи других поддерживаемых блокировщиков могут написать о проблеме в настоящем топике, соблюдая соответствующие правила оформления, или обратиться на официальный форум RU AdList, воспользовавшись следующими указаниями. Большая часть ложных срабатываний и вообще всяческих проблем связана отнюдь не с гадкими админами ресурсов, установивших детектор адблока или работой подписок, а с совместной работой блокеров и дополнительных расширений – Ghostery, NoScript, uMartrix и им подобных. Все эти расширения являются по сути огрызками от полноценных блокеров, при этом они имеют простой графический интерфейс, позволяющий управлять запросами не имея специальных знаний. Однако создаются их базовые списки в полном отрыве от реалий рунета и никакая тонкая настройка этого никогда не исправит. Реально продвинутые пользователи, которые разбираются в предмете, прекрасно знают, что подобными расширениями полноценной и качественной блокировки не добиться, да у них и нет такого функционала. После блокирования запросов почти всегда нужно допиливать страницу, вводя правила скрытия. Либо наоборот, разрешать какую-то определённую часть скриптов по маске, дабы сохранить функционал чего-либо, например – видеоплеера... или же применять исключения в отношения некоторых фильтров скрытия, ибо если этого не сделать, то будет срабатывать какой-нибудь встроенный скрипт кликандера. Те же, кто в силу отсутствия нужных знаний понять это не способен – становятся постоянными посетителями топиков по решению всевозможных больших и не очень проблем. Кому-то нравится эта возня и они даже получают от этого определённый кайф, а кто-то просто «попал», поведясь на хвалебные отзывы гиков. Но и те и другие должны понимать на что они идут и делать это осознанно. Одновременная установка блокирующих расширений и огрызков-скрипторезов почти всегда ведёт к геморрою и лечение тут может отсутствовать. Сам же процесс совместной работы будет эквивалентен действу из известной басни Крылова. Следует отметить, что не только Ghostery, NoScript или uMartrix могут создавать подобные проблемы. Пользуйтесь смыслом, а не буквой написанного. Одновременное использование двух и более изначально не предназначенных для совместной работы каких-либо средств для решения одной и той же задачи – практически всегда приводит к проблемам и блокировка рекламы исключением не является. Ссылки на рекомендуемые фильтры для их добавления вручнуюEasyList – https://easylist-downloads.adblockplus.org/easylist.txt В зависимости от используемого расширения эти фильтры предназначены для совместной работа с собственными фильтрами расширений. Для Adblock Plus это "ABP filters", для AdBlock это "Противообходные фильтры", для uBlock Origin это "uBlock filters". Отключать включенные по-умолчанию собственные фильтры расширений не рекомендуется. Подробнее о рекомендуемых наборах фильтров и совместимых дополнительных средствахДля Adblock Plus/AdBlock Рекомендуемые расширения для некоторых браузеровДля актуальных браузеров не имеет большого значения выбор блокировщика и дополнений, это скорее вопрос личных предпочтений. Что касается раритетов на базе Firefox, 52-56 версий или Pale Moon, то тут уже особых вариантов нет, единственное расширение с адекватным функционалом, в полном объёме поддерживающее эти версии – uBlock Origin legacy. Поскольку ни одного стабильно работающего менеджера скриптов для данных раритетов не существует, использовать в них RU AdList JS Fixes нормально не получится, что приведёт к пропуску рекламы на ресурсах яндекса. Единственный же способ корректной блокировки рекламы в таких случаях есть в описании рекомендуемых наборов для uBlock Origin legacy и заключается в использовании Scriptlet Doctor. Наборы фильтров для пользователей Adblock Plus/AdBlockИсточник: Форум Ru-Board Опубликовано: 01.03.2020. Актуально на: 11.06.2020. Рекомендуемые наборы фильтров и дополнительных средств для пользователей Adblock Plus/AdBlockДля подключения фильтров нужно кликнуть левой кнопкой мыши по их названию: EasyList (основной фильтр) В дополнение можно использовать фильтр BitBlock (он же RU AdList: BitBlock + Fanboy's General, блокирует мусор и социалку) – это весьма объёмный фильтр, включающий в себя (и исправляющий) Fanboy's Social + правила для рунета, как социальные, так и против мусора. Перед подключением прочтите описание! Собственные фильтры (для Adblock Plus это "ABP filters", для AdBlock это "Противообходные фильтры") включены по-умолчанию, отключать их не рекомендуется. В связи с тем, что расширения на движке ABP в настоящий момент ещё не поддерживают встраивание стилей, пользователям Adblock Plus/AdBlock рекомендуется использовать пакет специальных стилей RU AdList CSS Fixes. Для использования потребуется предварительно установить расширение Stylus, совместимое с вашим браузером. RU AdList JS Fixes – пакет специальных скриптов для корректной блокировки рекламы на некоторых проблемных сайтах. Ссылки на рекомендуемые фильтры для их добавления вручнуюEasyList – https://easylist-downloads.adblockplus.org/easylist.txt Для добавления фильтров вручную нужно:В Adblock Plus – кликнуть по иконке расширения, в появившемся окне нажать на шестерёнку, выбрать в левой колонке пункт "Расширенные" и использовать кнопку "Добавить список фильтра посредством URL". В AdBlock – кликнуть по иконке расширения, в появившемся окне нажать на шестерёнку, выбрать в левой колонке пункт "Списки фильтров", опустится вниз страницы, вставить ссылку в форму под строкой "Пользовательские фильтры" и нажать "Подписаться". Наборы фильтров для пользователей uBlock OriginИсточник: Форум Ru-Board Опубликовано: 01.03.2020. Актуально на: 11.06.2020. Рекомендуемые наборы фильтров и дополнительных средств для пользователей uBlock OriginДля подключения фильтров нужно кликнуть левой кнопкой мыши по их названию: EasyList (основной фильтр) В дополнение можно использовать фильтр BitBlock (он же RU AdList: BitBlock + Fanboy's General, блокирует мусор и социалку) – это весьма объёмный фильтр, включающий в себя (и исправляющий) Fanboy's Social + правила для рунета, как социальные, так и против мусора. Перед подключением прочтите описание! Собственные фильтры uBlock Origin, "uBlock filters" – включенные по-умолчанию, отключать не рекомендуется, о проблемах, возникающих при их использовании, рекомендуется сообщать (New issue) их автору. Краткое описание uBlock filtersuBlock filters – решает множество проблем вне рунета В большинстве случаев uBlock Origin с рекомендуемыми наборами фильтров справляется с рекламой самостоятельно и не требует использования RU AdList JS Fixes, если же его всё-таки требуется установить, пошаговая установка описана здесь. Вниманию пользователей актуальных версий Firefox! Из-за CSP-бага Firefox, uBO-скриплеты на сайтах яндекса отвергаются и в результате (если не установлен RU AdList JS Fixes) реклама не блокируется. Избежать этой неприятности поможет дополнение Scriptlet Doctor (версия scriptlet-doctor-quantum). Ссылки на рекомендуемые фильтры для их добавления вручнуюEasyList – https://easylist-downloads.adblockplus.org/easylist.txt Для добавления фильтров вручную нужноКликнуть по иконке uBlock Origin и нажать в появившемся окне на иконку с ползунками (крайняя правая, под синей кнопкой) для открытия панели управления. Перейти на вкладку "Списки фильтров", активировать в самом низу пункт "Импортировать", вставить ссылку в появившуюся форму и нажать кнопку "Применить изменения" в правом верхнем углу. Наборы фильтров для пользователей uBlock Origin legacyИсточник: Форум Ru-Board Опубликовано: 01.03.2020. Актуально на: 11.06.2020. Рекомендуемые наборы фильтров и дополнительных средств для пользователей uBlock Origin legacyДля подключения фильтров нужно кликнуть левой кнопкой мыши по их названию: EasyList (основной фильтр) В дополнение можно использовать фильтр BitBlock (он же RU AdList: BitBlock + Fanboy's General, блокирует мусор и социалку) – это весьма объёмный фильтр, включающий в себя (и исправляющий) Fanboy's Social + правила для рунета, как социальные, так и против мусора. Перед подключением прочтите описание! Собственные фильтры uBlock Origin, "uBlock filters" – включенные по-умолчанию, отключать не рекомендуется, о проблемах, возникающих при их использовании, рекомендуется сообщать (New issue) их автору. Краткое описание uBlock filtersuBlock filters – решает множество проблем вне рунета В большинстве случаев uBlock Origin с рекомендуемыми наборами фильтров справляется с рекламой самостоятельно и не требует использования дополнительных расширений, однако из-за CSP-бага Firefox, uBO-скриплеты на сайтах яндекса отвергаются и в результате реклама не блокируется. Избежать этой неприятности поможет дополнение Scriptlet Doctor (версия scriptlet-doctor-classic). Для legacy-версий – это в настоящий момент единственный способ корректной блокировки рекламы на яндексе. Ссылки на рекомендуемые фильтры для их добавления вручнуюEasyList – https://easylist-downloads.adblockplus.org/easylist.txt Для добавления фильтров вручную нужноКликнуть по иконке uBlock Origin и нажать в появившемся окне на иконку с ползунками (крайняя правая, под синей кнопкой) для открытия панели управления. Перейти на вкладку "Списки фильтров", активировать в самом низу пункт "Импортировать", вставить ссылку в появившуюся форму и нажать кнопку "Применить изменения" в правом верхнем углу. RU AdList JS FixesИсточник: Форум Ru-Board Опубликовано: 01.03.2020. Актуально на: 11.06.2020. RU AdList JS Fixes – Дополнение к фильтру RU AdList, используемому в uBlock Origin, Adblock Plus/AdBlock. Иногда рекламу невозможно корректно заблокировать стандартными средствами блокирующих расширений. Для данных случаев как раз и предусмотрен RU AdList JS Fixes. RU AdList JS Fixes – пакет специальных скриптов для корректной блокировки рекламы на некоторых проблемных сайтах. Также содержит антиадблочные решения. Пользователям Adblock Plus и AdBlock скрипт RU AdList JS Fixes необходим в обязательном порядке. Эти расширения имеют крайне скромную библиотеку сниппетов (скриплетов) и со сложными проблемами справится не в состоянии. uBlock Origin в большинстве случаев справляется сам "из-коробки", в сложных – при использовании рекомендованных для него в шапке настройках. Также RU AdList JS Fixes может потребоваться пользователям uBO+FF на сайтах яндекса, где из-за CSP-бага Firefox скриплеты uBlock Origin отбрасываются, что приводит к пропуску рекламы. Данная проблема может быть решена альтернативным способом, с помощью Scriptlet Doctor, выбор за пользователями. Для использования RU AdList JS Fixes потребуется предварительно установить расширение Tampermonkey. Пользователям актуальных версий браузеров + Tampermonkey настоятельно рекомендуется зайти в панель управления (клик по иконке Tampermonkey) и на вкладке "Настройки" активировать режим "Продвинутый" (он же "Эксперт") , после чего установить в экспериментальных опциях (в самом низу) режим встраивания "Мгновенный". На сегодняшний день Tampermonkey является единственным менеджером скриптов, обладающим необходимым функционалом и стабильностью, требуемых для работы RU AdList JS Fixes. С описанием пошаговой установки RU AdList JS Fixes можно ознакомиться здесь. P.S. Работоспособность RU AdList JS Fixes в основном проверяется в актуальных десктопных версиях Google Chrome и Mozilla Firefox. Стабильная работа скрипта в Firefox 52-56 не гарантируется, а более старые версии не поддерживаются вовсе. Список некоторых расширений, ломающих работу блокировщиковИсточник: Форум Ru-Board Опубликовано: 01.03.2020. Актуально на: 11.06.2020. Использование NoScript, Ghostery, uMatrix, Kaspersky Анти-Баннер, Canvas Fingerprint Defender, ScriptSafe и прочих подобных средств – достаточно часто становится причиной множества проблем. Это связано с тем, что они никогда не тестировались на предмет совместной работы с расширениями, предназначенными непосредственно для блокировки рекламы. В результате ломается функционал ресурсов, который с рекламой никак не связан. Либо блокируются сетевые запросы, из-за чего срабатывают детекторы адблока и активируются альтернативные варианты загрузки рекламы или блокируется доступ к ресурсу. А правила в фильтрах, предназначенные для предотвращения подобного – становятся бесполезны. То же самое касается одновременного использования двух и более блокировщиков. Особенности некоторых браузеров, влияющие на блокировку рекламыИсточник: Форум Ru-Board Опубликовано: 01.03.2020. Актуально на: 11.06.2020. В браузерах Opera 57.0.3098.76 и новее, не блокируется реклама на страницах поиска – речь идёт о главной яндекса, гугла, а также на любых других страницах, где присутствуют поисковые сервисы. Проблема возникает из-за того, что в настройках браузера по-умолчанию, расширения (в т.ч. и блокирующие рекламу) на этих страницах отключены. Для решения проблемы нужно зайти в управление расширениями и активировать пункт "Разрешить доступ к результатам на странице поиска" у используемых для блокировки рекламы расширений. Также в браузерах Opera есть возможность использования встроенной блокировки рекламы. Эта функция работает некорректно и создаёт множество проблем. Любой другой встроенный блокировщик, с очень большой вероятностью, будет создавать те же проблемы. В браузерах Firefox на движке Quantum (57 версия и новее) более строгая, нежели стандартная, настройка "Улучшеной защиты от слежения" (раздел "Приватность и Защита"), может ломать функционал ресурсов и вызывать срабатывания детекторов адблока, приводящих к блокировке сайтов или альтернативной загрузке рекламы. Правила в фильтрах, обычно предотвращающие подобное поведение, становятся в таких случаях бесполезны, поскольку запрет исходит от самого браузера. Отдельно нужно сказать о Яндекс-браузере. Данный хромо-клон изначально противодействуют блокировке рекламы, а в некоторых случаях (в зависимости от сборки) – встраивают собственную, в дополнение к имеющейся на сайте. Если вы установили себе такой браузер, будьте готовы к тому, что блокировка рекламы в нём будет максимально затруднена, а порой и вовсе невозможна. | ||
Бармалей 18.06.2020 26.06.2020 864 Общие технические сведения о разработке
|
Всего комментариев: 0 |