Greasy Fork is available in English.
try to take over the world!
< Feedback em RU AdList JS Fixes
Тут может быть множество различных причин:
Лично я пользуюсь связкой Firefox + uBlock Origin + Tampermonkey и там, где проверял, работало нормально. Конкретно Яндекс не проверял. Попробую вечером поставить что там и как.
Сам по-себе скрипт не волнует какие у вас установлены списки фильтров и они ему мешать не должны. Просто он может не блокировать то, с чем обычно справляется ABP/uBO с их фильтрами. Убедитесь, что у вас установлен список RU AdList и попробуйте добавить списки BitBlock и Counters отсюда: https://forums.lanik.us/viewtopic.php?f=102&t=22512
Bitblock и Counters стоят, на компе все блокируется само собой как на обычных так и на моб. версиях сайтов. Firеfox тоже юзал на андройде, там с директом тоже проблемы были на мобильной версии страницы, скрипт робит с Tampermankey.
Попробуйте поставить Firefox для Android и проверить в нём.
От самого firefox не в восторге если честно
Проверял firefox мес. назад в этих связках, которые вы описали, там таже самая история, именно на моб. версии яндекса пропускает директ, зря бы я обращаться к вам не стал. Сам я не программист, но первое что пришло на ум, то что скрипт не умеет работать с мобильным фильтром Adguard filter list, свое видение вы тоже описали, причин может быть масса. Как юзер благодарен вам за скрипт, выручает, хотелось бы чтобы и в телефоне все работало без нареканий.
Если в Фоксе всё так же, то скорее всего сайт вставляет рекламу как-то иначе или вообще отдаёт её сразу вместе со страницей. Попробую посмотреть что можно сделать. Во всяком случае это никак не должно зависеть от фильтров, установленных в uBO.
С работающим скриптом на сайте https://checkadblock.ru/ показывает что пропускает яндекс метрику, если выключить скрипт - 100% блокировка
@"Lain inVerse" написал: Если в Фоксе всё так же, то скорее всего сайт вставляет рекламу как-то иначе или вообще отдаёт её сразу вместе со страницей. Попробую посмотреть что можно сделать. Во всяком случае это никак не должно зависеть от фильтров, установленных в uBO.
Нашел косяк, сам скрипт отсутствует в списке работающих скриптов Tampermonkey при посещении сайта яндекса именно с помощью мобильного яндекс браузера. В мобильном firefox такой проблемы нет, на данный момент там все блокируется и скрипт работает. Выше еще гляньте трабл, на сайте https://checkadblock.ru/ с работающим скриптом, показывает что яндекс метрика не блокируется, еще дня 2 назад было все нормально...
@5point: "Пропуск" метрики это нормально. Дело в том, что мой скрипт создаёт объект window.Ya, в котором обитает API как рекламы, так и метрики. Я добавил туда затычки для того и другого. Тест вместо проверки блокировки проверяет наличие API метрики на странице и видит мою затычку. uBO ещё добавляет от себя, так-как он тоже вместо блокировки умеет скрипты-затычки отдавать. Так у меня на Android в Фоксе вообще показывает, что грузится как Яндекс, так и Гугл-метрика, но судя по логу uBO они блокирутся, а вместо API Гугла подставляется затычка. В Хроме у меня ABP и сайт видит только мою затычку, а Гугл-метрика заблокирована.
Нашел косяк, сам скрипт отсутствует в списке работающих скриптов Tampermonkey при посещении сайта яндекса именно с помощью мобильного яндекс браузера.
Почему я не удивлён? -_-
Не блокирует яндекс.директ в браузере Яндекс на андройде
Поставил этот скрипт на яндекс браузер на андройде в помощь блокировщику ublock, проскакивает яндекс директ на сайте яндекса и в новостном блоке. Вопрос следующий, работает ли скрипт вообще в мобильных браузерах или со списками мобильной рекламы, в частности со списком Adguard mobile filter list.