Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Блокировка рекламы в браузере при поддержке RU AdList

Модерирует : gyra, Maz

Maz (16-05-2021 12:55): Блокировка рекламы в браузере при поддержке RU AdList. Часть 2  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Блокировка рекламы в браузере (при поддержке RU AdList)

Обсуждение десктопных расширений - uBlock Origin, Adblock Plus/AdBlock,
их настройки для корректной работы в рунете, а также дополнительных совместимых решений
Жалобы на пропущенную рекламу или ложные срабатывания

Основная задача темы - поддержка юзеров руборда, использующих указанные расширения
Тема не является наследником каких-либо предыдущих тем



RU AdList JS Fixes - Дополнение к фильтру RU AdList, используемому в uBlock Origin, Adblock Plus/AdBlock. Иногда рекламу невозможно корректно заблокировать стандартными средствами блокирующих расширений. Для данных случаев как раз и предусмотрен RU AdList JS Fixes.


· Рекомендуемые наборы фильтров и дополнительных средств для пользователей Adblock Plus/AdBlock
· Рекомендуемые наборы фильтров и дополнительных средств для пользователей uBlock Origin
· Рекомендуемые наборы фильтров и дополнительных средств для пользователей uBlock Origin legacy

· Как обновить фильтры (Рекомендуется перед сообщением о проблеме)

· Правила оформления сообщений о проблемах Ответа на неправильно оформленное сообщение вы можете не получить

· Как посмотреть сработавшие правила Adblock Plus/AdBlock
· Как посмотреть сработавшие правила и сделать скрин логгера uBlock Origin
· Как сделать скрин кода элемента в инструментах разработчика
· Как сделать слепок настроек uBlock Origin
· Как определить проблемный фильтр
· Создание фильтров на примере Adblock Plus
· Тестовые сборки Adblock Plus

· Список некоторых расширений, ломающих работу блокировщиков
· Особенности некоторых браузеров, влияющих на блокировку рекламы
· Правило для чистой страницы Яндекса

Ответственный за оформление шапки: dimisa По всем вопросам обращаться к нему. /gyra/

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 23:45 01-03-2020 | Исправлено: dimisa, 20:29 28-04-2021
RandyOrton



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa
Первым убрал фильтр Counters, и тут же комментарий появился на сайте.

----------
Гомосексуальность не является психическим расстройством.

Всего записей: 4452 | Зарегистр. 21-05-2010 | Отправлено: 05:34 04-01-2021
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RandyOrton
В Хроме и Фоксе проблема не повторяется. Я правильно понимаю, что "комментарием" вы называете функционал кнопок "Новый вопрос" и "Ответить"? Опишите пожалуйста подробно точную последовательность шагов, приводящих к проблеме. Может оказаться, что она касается только 360 EE 11 и 12. В этом случае потребуется скрин логгера uBO

Всего записей: 6701 | Зарегистр. 02-08-2016 | Отправлено: 10:57 04-01-2021
Acronis_true

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста составить правило блокировки скриптов uMatrix или в uBlock origin
 
Страница на pikabu.ru жутко подтормаживает из-за одного скрипта
cs.pikabu.ru/apps/ub/4.25.17/desktop/vendors.(48-битный хэш).mo.js
проблема в том, что адрес динамически обновляется, а я не соображу, как такой можно прописать, в wildcard видимо не соображаю. Пытаюсь в uMatrix прописать в Dashboard  
pikabu.ru cs.pikabu.ru/apps/ub/*/desktop/vendors*.js * block
он никак на это не реагирует.
 
Из трёх скриптов

Код:
 
cs.pikabu.ru/apps/ub/4.25.0/main/analytics.js
cs.pikabu.ru/apps/ub/4.25.17/desktop/app.(48-битный хэш).mo.js
cs.pikabu.ru/apps/ub/4.25.17/desktop/vendors.(48-битный хэш).mo.js
 

надо заблочить последний и оставить работающих первые два. Из графического интерфейса uMatrix позволяет заблочить лишь все три разом, если есть способ оттуда тоже сгодится.
 
Пример проблемной страницы, взятой наобум с заглавной страницы:
https://pikabu.ru/story/prosto_dobav_vodyi_7935984

Всего записей: 119 | Зарегистр. 28-05-2008 | Отправлено: 15:09 04-01-2021 | Исправлено: Acronis_true, 15:12 04-01-2021
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Acronis_true
Расширения типа uMatrix, Ghostery, и прочие подобные огрызки - ломают работу полноценных блокировщиков, в т.ч. uBlock Origin. Подробнее здесь
 
Если вы хотите с помощью uBlock Origin изолированно заблокировать данный скрипт, нужно добавить в "Мои фильтры >
Код:
||cs.pikabu.ru/apps/ub/*/desktop/vendors.*.mo.js|$script
Однако страница тормозит вовсе не из-за скрипта, а из-за огромного количества комментариев с картинками. При блокировке этого функционального скрипта, помимо прочего ломается и встраивание картинок, что ускоряет загрузку. С таким же успехом можно тупо заблокировать картинки на этом домене. В этом случае по крайней мере не поломается функционал.

Всего записей: 6701 | Зарегистр. 02-08-2016 | Отправлено: 15:39 04-01-2021 | Исправлено: dimisa, 15:44 04-01-2021
Acronis_true

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Строка работает, спасибо.

Цитата:
Однако страница тормозит вовсе не из-за скрипта, а из-за огромного количества комментариев с картинками. При блокировке этого функционального скрипта, помимо прочего ломается и встраивание картинок, что ускоряет загрузку. С таким же успехом можно тупо заблокировать картинки на этом домене. В этом случае по крайней мере не поломается функционал.

Да нет, как раз в uMatrix (который не огрызок, как вы выразились, а полноценное дополнение от самого автора расширения ublock origin) очень хорошо видно, что блокировка картинок не даёт особого прироста скорости, вся нагрузка ложится именно на этот самый скрипт. Условно говоря, блочишь все картинки - нет никакого результата, блочишь одно окошко со скриптами - всё летает. К сожалению, с ним там взаимосвязано как-то вообще всё, и после блокировки этого скрипта действительно перестают работать любые действия, связанные с яваскриптами или подгрузкой картинок. Дело в том, что пару месяцев назад те же страницы с тысячами комментариев грузились достаточно приемлемо (а до перехода на новый интерфейс несколько лет назад - вообще влёт), поэтому с вашими выводами я согласиться не могу - это говнокодерство, а не тяжёлый сайт, и в принципе решение должно быть. Нет ли возможности как-то расширенно поковырять этот выплёвываемый сайтом mo.js и посмотреть, что будет при кастрировании его кусков?

Всего записей: 119 | Зарегистр. 28-05-2008 | Отправлено: 16:29 04-01-2021 | Исправлено: Acronis_true, 16:56 04-01-2021
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Acronis_true
Мне прекрасно известно, что такое uMatrix, да и всю шапку темы составлял именно я. Современный веб попросту невозможно адекватно корректировать одной только фильтрацией запросов, поэтому все расширения, которые специализируются только на чём-то частичном, например на запросах, я и называю "огрызками". Идея предоставить не владеющему необходимыми знаниями пользователю инструмент, где он может нажимать цветные квадратики, производя грубые блокировки, никогда не казалась мне удачной. А вот то, что подобные расширения ломают работу полноценных блокировщиков, к сожалению - факт.
 
Add
Скрипт "ковырять" смысла нет. На беглый взгляд он вполне соответствует стоящим перед ним задачам. Зашитый в нём тайм-аут ожидания связанных с картинками функций также адекватен. Вероятно, проблема чрезмерно долгой загрузки страницы может наблюдаться при доступе через конкретного провайдера, которые не может обеспечить достаточную скорость соединения с каким-то хостингом изображений. Либо тормозит сам хостинг, обычное дело.

Всего записей: 6701 | Зарегистр. 02-08-2016 | Отправлено: 16:58 04-01-2021 | Исправлено: dimisa, 17:08 04-01-2021
E_123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всех приветсвую. Такой простой вопрос: если коротко, то правильно я понимаю что UBlock Origin (а именно: uBlock-for-firefox-legacy) от Raymond Hill при обработке фильтров умеет пропускать повторяющиеся (пересекающиеся) дублирующиеся строчки от разных фильтров? Т.е. тогда в принципе можно включить вообще все фильтры (ну исключая чужие национальные из раздела "Regions, languages" разумеется) без особой потери производительности при загрузке страниц? Или же кол-во обрабатываемых UBlock строк сильно влияет на скорость загрузки страниц и лучше включать только нужные и по возможности не пересекающиеся фильтры для упрощения их обработки UBlock'ом?  

Всего записей: 960 | Зарегистр. 05-03-2020 | Отправлено: 17:02 04-01-2021 | Исправлено: E_123, 18:53 06-01-2021
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
E_123
Дубликаты пропускаются. Все фильтры включать нельзя, получите конфликт и поломанный функционал. Как корректно настроить uBO legacy, описано в шапке темы

Всего записей: 6701 | Зарегистр. 02-08-2016 | Отправлено: 17:11 04-01-2021
E_123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa
Цитата:
Дубликаты пропускаются. Все фильтры включать нельзя, получите конфликт и поломанный функционал. Как корректно настроить uBO legacy, описано в шапке темы
Спасибо, сделал как там написано. Погуглил ещё немного и к тому списку добавил AdGuard Tracking Protection: https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_3_Spyware/filter.txt и Russian filter: https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_1_Russian/filter.txt от AdguardTeam. Общее кол-во фильтров стало: 110 827 network filters + 123 625 cosmetic filters.  

Всего записей: 960 | Зарегистр. 05-03-2020 | Отправлено: 19:19 04-01-2021 | Исправлено: E_123, 20:13 04-01-2021
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
E_123
Русский фильтр AdGuard конфликтует с RU AdList. Впрочем, та версия, что подключена у вас, в uBlock Origin толком не работает. AdGuard Tracking Protection на совместимость я не проверял, вам придётся выявлять конфликты самостоятельно.

Всего записей: 6701 | Зарегистр. 02-08-2016 | Отправлено: 19:42 04-01-2021
E_123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa
Цитата:
Русский фильтр AdGuard конфликтует с RU AdList
Чем конкретно он может конфликтовать с Вашим RU AdList (это же просто набор строк по которым он ищет совпадения на страницах)?
Цитата:
та версия, что подключена у вас, в uBlock Origin толком не работает
Ну пишет: "22 911 used of 26 827" => получается, что большая часть строк всё таки обрабатывается.
Цитата:
AdGuard Tracking Protection на совместимость я не проверял, вам придётся выявлять конфликты самостоятельно.
Он входит в состав uBO в разделе "Privacy" - думаете тоже может конфликтовать с RU AdList?

Всего записей: 960 | Зарегистр. 05-03-2020 | Отправлено: 20:28 04-01-2021 | Исправлено: E_123, 23:53 04-01-2021
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
E_123
Работают не отдельные правила, а их сочетания. Несочетаемые комбинации - приводят к конфликту. Конфликт правил подверждён как со стороны AdGuard, так и со стороны RU AdList. В итоге это привело к тому, что русский фильтр AdGuard был удалён из предустановленных фильтров uBlock Origin. Пруф - здесь.
 
AdGuard Tracking Protection рассчитан на совместную работу с другими фильтрами AdGuard, в приложении/расширении AdGuard и содержит правила с синтаксисом, который uBlock Origin не поддерживает. При этом он выполняет в рунете ту же работу, на которую нацелен фильтр Counters. Проверяли ли разработчики AdGuard его совместимость при совместной работе с аналогичными сторонними фильтрами? Я не знаю. Но его совместную работу с Counters в uBlock Origin я не проверял. Это не означает, что конфликт неизбежно возникнет, просто если это произойдёт - решать эту проблему вам придётся самостоятельно.

Всего записей: 6701 | Зарегистр. 02-08-2016 | Отправлено: 20:42 04-01-2021 | Исправлено: dimisa, 20:51 04-01-2021
DmitryUA



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
E_123

Цитата:
Russian filter

Проверил сайты .ua (выборочно), много правил не актуальны.

Цитата:
AdGuard Tracking Protection

Пользуюсь 2 года, были проблемы с 3-4 сайтами, сообщил им - пофиксили.
Больше фильтров, больше проблем.

Всего записей: 204 | Зарегистр. 11-03-2020 | Отправлено: 20:59 04-01-2021
E_123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa, DmitryUA, понял, спасибо за инфу, тогда наверное уберу их. В принципе набор фильтров из шапки работает вполне сносно, не считая конечно вездесущей хитрожопой рекламы яндеск.директа, которая им не по зубам. Особенно раздражает как её блоки бесцеремонно разделяют продублированные научные статьи/рефераты на копирастных сайтах: статья дробится, целостность пропадает, всё криво/косо, графики и иллюстрации из-за её блоков вообще либо пропадают, либо съезжают с исходных мест, бесит нереально.
 

Всего записей: 960 | Зарегистр. 05-03-2020 | Отправлено: 00:02 05-01-2021
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
E_123
Какой ещё яндекс.директ? С рекомендованными настройками из шапки ничего такого быть не должно. На всех сайтах uBO справляется самостоятельно, за исключением ресурсов самого яндекса, где из-за бага FF правила просто отбрасываются. Однако этого легко лечится микро-расширением Scriptlet Doctor.
 
Add
Если в вашем случае это не так, приведите пожалуйста пример

Всего записей: 6701 | Зарегистр. 02-08-2016 | Отправлено: 00:10 05-01-2021 | Исправлено: dimisa, 00:13 05-01-2021
Leo3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
AdGuard Tracking Protection рассчитан на совместную работу с другими фильтрами AdGuard, в приложении/расширении AdGuard и содержит правила с синтаксисом, который uBlock Origin не поддерживает. При этом он выполняет в рунете ту же работу, на которую нацелен фильтр Counters.

Из того, что вспомнил - текущая стабильная лиса либо 85.0b4, uBO 1.32.4/1.23.5b4, 5 встроенных фильтров+Easylist+AdGuard Tracking Protection+RUAdlist - вот здесь успешно отрабатывает фильтр
Код:
lurkmore.to###p-counters
из AdGuard Tracking Protection (для зеркал типа lurkmo.re, соответственно, тоже). Я не думаю, что это единичный пример в рунете. Полагаю, что несовместимое просто игнорируется, как это обычно бывает в таких блокерах в нормальных условиях. То есть AdGuard Tracking Protection как минимум имеет совместимые с uBO фильтры, которые успешно отрабатывают, более того, являются уникальными для листа.

Всего записей: 809 | Зарегистр. 25-04-2008 | Отправлено: 16:58 05-01-2021 | Исправлено: Leo3, 17:00 05-01-2021
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Leo3
За lurkmore - спасибо, добавил. Но это крошечный, малопосещаемый ресурс. Я в своё время наблюдал конфликты на доменах рамблера, что более значимо. Тем не менее, агитировать за или против - не буду, свой задачей я вижу лишь предупреждение, чтобы пользователи понимали, что выявление возможных проблем и их решение целиком ляжет чисто на их плечи.

Всего записей: 6701 | Зарегистр. 02-08-2016 | Отправлено: 20:16 05-01-2021
Leo3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, разумеется, конкретно с адгардовскими фильтрами в связке с руадлистом стоит всегда отмечать, что оно хоть в целом и работает, но это на свой страх и риск, это далеко от общерекомендуемого. Хотя вот конкретно с AdGuard Tracking Protection я ещё не ловил конфликты, чтобы прямо приходилось его отключать и именно он был проблемой (зачастую просто ловлю его на том, что в нём дубли фильтров из Counters и Easyprivacy). В последнее время больше было, что отдельные ресурсы часто уходили из-под блокировки и надо было всегда начинать диагностику проблемы с ручного обновления всех фильтров, чем и решалось.
 
Кстати, а зачем в рекомендуемом наборе фильтров для uBO в шапке до сих пор стоят для ручного добавления RU AdList для uBlock Origin и EasyList? Они же из коробки присутствуют и включаются под соответствующей локалью (а EasyList вроде бы вообще всегда). Может ссылку-то оставить, но пометить, что они активируются автоматически.

Всего записей: 809 | Зарегистр. 25-04-2008 | Отправлено: 20:29 05-01-2021 | Исправлено: Leo3, 20:30 05-01-2021
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Leo3
Дело в том, что RU AdList автоматом активируется не всегда, требуется наличии основного русского языка в браузере. А вот EasyList пользователи частенько отключают сами, почему-то считая, что в рунете он не нужен.

Всего записей: 6701 | Зарегистр. 02-08-2016 | Отправлено: 20:39 05-01-2021
Sputnikk



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть фильтр для блокировки согласия на кукис?  
 

Всего записей: 7582 | Зарегистр. 17-10-2011 | Отправлено: 08:15 06-01-2021 | Исправлено: Sputnikk, 08:20 06-01-2021
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202

Компьютерный форум Ru.Board » Компьютеры » Программы » Блокировка рекламы в браузере при поддержке RU AdList
Maz (16-05-2021 12:55): Блокировка рекламы в браузере при поддержке RU AdList. Часть 2


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru