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

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

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

Maz (19-01-2018 22:27): Блокировка рекламы в браузере (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлая часть темы
Блокировка рекламы в браузере

Обсуждение блокировщиков баннеров, рекламы, веб-жучков, скриптов.
Дополнений обеспечивающих приватный и безопасный веб-сёрфинг.
Фильтров, правил, и всего, что связано с блокировкой рекламы в сети.




Mozilla Firefox

Google Chrome

Opera

Vivaldi

Internet Explorer

Microsoft Edge

Яндекс.Браузер


Обязательно к ознакомлению!Мануал от разработчиков фильтров RU AdList

RU AdList Fixes — Дополнение к подписке RU AdList, используемой в составе различных расширений для блокировки рекламы (не применимо к AdGuard). Иногда рекламу на сайте невозможно корректно заблокировать стандартными средствами блокирующих расширений. Для данных случаев как раз и предусмотрен RU AdList Fixes.


AdGuard Popup Blocker — блокировщик нежелательных всплывающих окон в различных браузерах(включая те, которые инициируются рекламными скриптами, загружаемыми по WebRTC). Это отдельный проект. Вы можете использовать его с любым менеджером скриптов, например Greasemonkey, Tampermonkey или Violentmonkey, и с любым блоктровщиком рекламы.
Баг-трекер: https://github.com/AdguardTeam/PopupBlocker/issues  


Основные темы по фильтру для рунета, где вы можете сообщить о проблеме и, возможно, получить решение:

· RU AdList: официальный форум — для всех браузеров
· Фильтры AdGuard: официальный форум | тема на ru-board

· Другие блокировщики рекламы:
· Cообщить о пропущенной рекламе или ложном срабатывании: RU AdList | AdGuard
· Блокировка рекламы и Средства повышения безопасности от TheBarmaley
· Создание фильтров на примере Adblock Plus
· Как составлять свои фильтры в AdGuard
· Тестовые сборки Adblock Plus
· Тест на сlickjacking
· Настройка NoScript для комфортного использования от egoistlike

Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 22:06 03-03-2017 | Исправлено: Murder302, 22:53 07-11-2017
monsoon



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa
Эта строка без вопросительного знака, занесенная в мои фильтры, полосу убирает.
А универсальных правил уже не будет? В теме кто-то писал, что для esr имеет смысл оставаться на 1.13.8

Всего записей: 1255 | Зарегистр. 30-01-2003 | Отправлено: 14:14 16-11-2017
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
monsoon
Вплоть до 1.14.16 на esr всё ровно.

Всего записей: 6361 | Зарегистр. 02-08-2016 | Отправлено: 14:27 16-11-2017
Risovod



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Разъясните пожалуйста, какое действие правильно выбрать и что означает каждый пункт (добавить сайт в список ; вкл. прокси до перезагрузки ; закрыть) в появившейся строке (см. скриншот), создаваемой uBlock, при попытке открыть заблокированный сайт.
скриншот
- В какой список будет включен сайт: блокировки или разблокировки?
- Вкл. прокси, что бы обойти блокировку?

Всего записей: 939 | Зарегистр. 12-11-2006 | Отправлено: 18:38 16-11-2017 | Исправлено: Risovod, 19:18 16-11-2017
Leo3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Risovod
Я достаточно давно пользуюсь uBO и ни разу не видел такой панели. Может, это у вас от какого-то проксирующего аддона панель?

Всего записей: 775 | Зарегистр. 25-04-2008 | Отправлено: 19:46 16-11-2017
konster



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

Цитата:
Я не знаю, зачем вы это делаете.  

 
Подмену UA и IP я использую для затруднения отслеживания меня со стороны сайтов. Мой настоящий IP меняется не часто, я могу делать это принудительно, выключая модем на несколько секунд. Но не делать же мне это по много раз за одну сессию? Если не менять IP, а для большей надёжности и UA, то
любой сайт, где я бываю, будет сразу узнавать меня.
 
У меня есть ещё одно расширения, я им пользуюсь для управления куками. Но в нём есть опция, которую я не использую, она блокирует UA без подмены. Если я вместо подмены начну использовать её, это что-то изменит в контексте данной проблемы?
 
Конечно я могу ошибаться, но по-моему та реклама вылезает не из-за подмены UA, а при подмене IP (при включении VPN), независимо от того, какой UA установлен в данный момент. Понаблюдаю ещё, но возникло это буквально день-два назад, при том, что я у себя ничего не менял, те же расширения с теми же самыми настройками.
 
 
Добавлено:
monsoon
 

Цитата:
В теме кто-то писал, что для esr имеет смысл оставаться на 1.13.8

 
У меня тоже ESR. На днях буквально я спрашивал тут, как откатить uBO на 1.13.8. Потому что установился 1.14.6, где сразу же были видны баги.  
Так что, лучше не торопитесь.


----------
"Вами управляет тот, кто вас злит". (Лао-цзы)

Всего записей: 3303 | Зарегистр. 06-12-2006 | Отправлено: 19:54 16-11-2017
monsoon



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa (12:58 16-11-2017)
Цитата:

Код:
nnm-club.name,nnm-club.to,nnmclub.to#?#body > .wrap:style(top: 0 !important)
... Вопросительный знак мешает.

Почитал немного про эти псевдоселекторы. Цитата с pcnews.ru:

Цитата:
Новый синтаксис работает в Adblock Plus версий 1.13.3 и выше для Chrome и Opera. Также, с 6 ноября возможность появилась в Adblock Plus 3.0 для Firefox. Но это верно только для новых браузеров, например у меня в Хроме 57 версии такая опция есть, а вот в Хроме 49 версии, которой я пользуюсь обычно, возможность не поддерживается.
...
Следует помнить, что такие псевдоселектры работают достаточно медленно, так как являются только иммитацией несуществующих в CSS свойств, и немного противоречат тому, как браузеры этот CSS парсят. ... Так что включение таких правил сильно замедляет загрузку страниц.

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

Всего записей: 1255 | Зарегистр. 30-01-2003 | Отправлено: 09:17 17-11-2017 | Исправлено: monsoon, 09:26 17-11-2017
Murder302



Adguard
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
monsoon
они сильно сгущают краски. Заметно для глаза замедляется на немногих сайтах, и то, если таких правил несколько и селектор CSS - широкий. Чаще скрываемый элемент успевает просто отобразиться, если на первом экране расположен(в Адгарде этому уделили особое внимание, и часто элемент скрыт сразу).

Всего записей: 3178 | Зарегистр. 28-06-2006 | Отправлено: 10:25 17-11-2017
JekG

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как нынче блокировать элементы в Adblock Plus?  Выделяю нужное подсвечивается желтым и дальше че? тот случай когда обновление продукта реально свело к нулю его юзабилити.

Всего записей: 2691 | Зарегистр. 12-10-2005 | Отправлено: 10:31 17-11-2017
Brother_Micro



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JekG
Я уже спрашивал нечто похожее на прошлой странице. И даже поступил ответ. Т.е. пока что блокировать можно изучением синтаксиса правил блокировки и самостоятельным их написанием

Всего записей: 2302 | Зарегистр. 01-01-2006 | Отправлено: 10:51 17-11-2017
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
monsoon
Цитата:
nnm-club.name,nnm-club.to,nnmclub.to#?#body > .wrap:style(top: 0 !important)
 
Почитал немного про эти псевдоселекторы....
Соответственно вопрос, насколько оправдано их использование с учетом того, что работает далеко не у всех, да еще и влияет на скорость рендеринга страницы.

В качестве примера вы привели абсолютно другой тип правил, нежели тот, про которой читали. К тому же вы сопровождаете вопрос условием, которое заведомо ложно - (с учетом того, что работает далеко не у всех, да еще и влияет на скорость рендеринга страницы). Пускаться в пространные объяснения после этого смысла не имеет. Уточните пожалуйста вопрос, чтобы было понятно, что именно вы хотите узнать.

Всего записей: 6361 | Зарегистр. 02-08-2016 | Отправлено: 10:53 17-11-2017 | Исправлено: dimisa, 11:51 17-11-2017
monsoon



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

Цитата:
К тому же вы сопровождаете вопрос условием, которое заведомо ложно

Работает не у всех, например про Ublock 1.13.8 это же вы сами подсказали. )
По моей ссылке выше автор написал правду, проверял: в 49 версии хрома не скрываются изображения правилом geektimes.ru#?#img даже с самым последним AdBlock Plus (последние версии Ublock скрывают). 49 версия это последняя версия, работающая в XP, т.е. скорее всего пользователей у нее еще достаточно.
 
О скорости это не мой вывод, а автора статьи. Однако еще по ее поводу:
Ublock поддерживает синтаксис фильтров AdBlock. Фильтров с селекторами -abp-properties() и -abp-has() в RU AdList предостаточно. Но для работы этих селекторов, как написано в документации Adblock, требуется использовать #?#, т.е. это частный случай.
Далее написано, что это влияет на производительность, поэтому нужно делать это умеренно и убедиться, что фильтры ограничены как можно меньшим количеством доменов и элементов.
В подписке EasyList с 75 тыс. фильтров 81 строка с "#?#", в подписке Ru Adlist c 23 тыс. - больше 400.
Я так понимаю у пользователей Ublock 1.13.8 ни один из этих фильтров не работает?
Уточняю вопрос: для чего вообще используется "#?#" ? (понятно, что в случае Adblock - для того, чтобы работали его селекторы, но интересует в более глобальном смысле)
Почему он используется в выше обсуждаемом примере с nnmclub, если и с "##" пустой блок скрывается во всех версиях Ublock? И таких случаев, наверно, много.
 
 
konster
konster (18:54 16-11-2017)
Цитата:
У меня тоже ESR. На днях буквально я спрашивал тут, как откатить uBO на 1.13.8. Потому что установился 1.14.6, где сразу же были видны баги.  
Так что, лучше не торопитесь.  

На github/gorhill пока выкладываются две версии xpi для firefox c webext и наверно без. Баги были замечены не в webext версии?

Всего записей: 1255 | Зарегистр. 30-01-2003 | Отправлено: 15:44 17-11-2017 | Исправлено: monsoon, 16:14 17-11-2017
AngelNet



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa
фф 57, УБО последний, подписки только твои плюс битблок. JS фикс в последнем виолентманкей.
 
_https://www.kinopoisk.ru/film/ubiystvo-v-vostochnom-ekspresse-2017-817969/
 
 
выглядит так: http://klikr.org/ac42325a75f5bb13b559a14e417e.png
 
считаю это навязчивой рекламой и прошу добавить фильтр.
 
к слову, на хром не жалуются люди (у меня лично нет его)

Цитата:
[16:13:48] <@Asura> вот хром - http://klikr.org/d80b6bd7846f25f6b184ca9092fc.png

у него нет жс фикса, и та же картина.

----------
animelist

Всего записей: 7414 | Зарегистр. 11-03-2004 | Отправлено: 16:16 17-11-2017 | Исправлено: AngelNet, 16:19 17-11-2017
Popcop



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

Цитата:
выглядит так: http://klikr.org/ac42325a75f5bb13b559a14e417e.png

в адгарде тоже самое
у себя так пофиксил

Код:
kinopoisk.ru##.popup-slider-partial-component
kinopoisk.ru#$#body { overflow: visible!important; }

Murder302
Их можно в одно объединить?

Всего записей: 187 | Зарегистр. 23-10-2014 | Отправлено: 17:12 17-11-2017 | Исправлено: Popcop, 17:53 17-11-2017
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
monsoon
Цитата:
Работает не у всех, например про Ublock 1.13.8 это же вы сами подсказали. )  
По моей ссылке выше автор написал правду, проверял: в 49 версии хрома не скрываются изображения правилом geektimes.ru#?#img даже с самым последним AdBlock Plus (последние версии Ublock скрывают). 49 версия это последняя версия, работающая в XP, т.е. скорее всего пользователей у нее еще достаточно.  

Цитата:
Уточняю вопрос: для чего вообще используется "#?#" ? (понятно, что в случае Adblock - для того, чтобы работали его селекторы, но интересует в более глобальном смысле)

Давайте сразу уточним, что "у некоторых", это не то же самое, что "далеко не у всех". Когда на русторке сломали движок и у пользователей Фокса начались проблемы, то выяснилось, что этих самых пользователей там ~ 4%, остальные сидят на Хроме или его клонах. Это даёт ответ на вопрос реального соотношения активно используемых браузеров. Ведь браузеры от Microsoft тоже стоят у многих, однако это не означает, что их кто-то активно и постоянно применяет. Число активно применяемых раритетных версий Хрома тоже исчезающе мало, 99,9% автообновляется по-умолчанию, как и расширения в нём. Поэтому упоминание 49 версии Хрома можно причислить исключительно к историческому факту, не более. Работающие или неработающие актуальные функции на устаревшем ПО, будь то браузеры, расширения или что другое, можно обсуждать только с целью академического интереса.
 
Теперь возвращаемся к злополучной статье и оправданности применения псевдоселектров для скрытия родительских элементов по наличию или свойствам их потомков. Ничего более в этой статье не рассматривается и пример с инжектированием стиля, который вы приводите (nnm-club.name,nnm-club.to,nnmclub.to#?#body > .wrap:style(top: 0 !important)) под эту статью не подпадает. Так вот, представьте себе, что вы имеете дело с элементами с одинаковым названием, свойствами и случайным положением на странице. И рекламными являются только некоторые из них. Скрыть их можно только с помощью псевдоселектров, срабатывание которых происходит с задержкой, по сравнению с обычными правилами. Скрывать их или оставить рекламу незаблокированной? Думаю, ответ очевиден. В настоящий момент в подписке RU AdList присутствует 64 таких правила. Проверить это можно, открыв её https://easylist-downloads.adblockplus.org/advblock.txt и задав поиск по :-abp-
 
Ну и о "#?#"
В версии uBlock 1.14.12 автор добавил поддержку нового abp-синтаксиса, а в самом ABP началась подготовка к поддержке инжектирования стилей. В связи с этими изменениями была создана дополнительная подписка RU AdList CSS Fixes: https://hg.adblockplus.org/ruadlist/raw-file/tip/css-fixes-experimental.txt, куда из одноимённого стиля https://userstyles.org/styles/101141/ru-adlist-css-fixes были прописаны конвертированные для использования в ABP правила, синтаксис которых требует использования #?#. В настоящий момент там содержится 848 правил. После того, как состоялся релиз, Раймонд в своём расширении поменял адрес подписки RU AdList на https://easylist-downloads.adblockplus.org/advblock+cssfixes.txt. Но сделал он это не только для версий 1.14.12 и старше, а для всех. Это породило то, что тех версиях uBlock, которые не поддерживают новый abp-синтаксис, эти стили закономерно не работают.

Всего записей: 6361 | Зарегистр. 02-08-2016 | Отправлено: 18:11 17-11-2017
Popcop



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa
Раз вы тут, не могли бы помочь перевести данное правило в синтаксис ublock origin?
Оно скрывает уведомления о пропущенных сообщениях от людей из черного списка на сайте
http://forum.ixbt.com

Код:
forum.ixbt.com#$#table[border="0"][cellpadding="3"][-ext-has="span.small3:contains(сообщение пропущено, т.к. его автор занесен в Ваш "черный список")"] { display: none; }

Всего записей: 187 | Зарегистр. 23-10-2014 | Отправлено: 18:46 17-11-2017
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AngelNet
Цитата:
_https://www.kinopoisk.ru/film/ubiystvo-v-vostochnom-ekspresse-2017-817969/  
 
выглядит так: http://klikr.org/ac42325a75f5bb13b559a14e417e.png  
 
считаю это навязчивой рекламой и прошу добавить фильтр.

Ок: https://hg.adblockplus.org/ruadlist/rev/9ba493021843
 
Popcop
Попробуйте так:
Код:
forum.ixbt.com##table[border="0"][cellpadding="3"]:if(span.small3:contains(сообщение пропущено, т.к. его автор занесен в Ваш "черный список"))

Всего записей: 6361 | Зарегистр. 02-08-2016 | Отправлено: 19:04 17-11-2017
Popcop



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa
Спасибо, работает. Жаль тут репу нельзя поднять.
И вот еще что заметил.
В разделе видеосистема боковые поля больше, чем в любом другом. В адгарде такое не повторяется.
http://forum.ixbt.com/?id=10
https://i.imgur.com/RWDssmY.png
 
Также если нажать на меню "оценить сообщение", этот блок улетает вправо
http://forum.ixbt.com/topic.cgi?id=10:62409-91
https://i.imgur.com/H6hOZKe.png

Всего записей: 187 | Зарегистр. 23-10-2014 | Отправлено: 19:25 17-11-2017 | Исправлено: Popcop, 19:36 17-11-2017
konster



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

Цитата:
На github/gorhill пока выкладываются две версии xpi для firefox c webext и наверно без. Баги были замечены не в webext версии?  

 
Не могу точно сказать. У меня баги были в 1.14.16, которая прилетела в FF ESR по автоапдейту. А уж какая она, без понятия.
 
Для отката брал 1.13.8 по ссылке, которую мне тут дали выше:
https://addons.mozilla.org/ru/firefox/addon/ublock-origin/versions/


----------
"Вами управляет тот, кто вас злит". (Лао-цзы)

Всего записей: 3303 | Зарегистр. 06-12-2006 | Отправлено: 19:47 17-11-2017
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Popcop
Цитата:
dimisa
Спасибо, работает. Жаль тут репу нельзя поднять.
И вот еще что заметил.
В разделе видеосистема боковые поля больше, чем в любом другом. В адгарде такое не повторяется.
http://forum.ixbt.com/?id=10
https://i.imgur.com/RWDssmY.png
 
Также если нажать на меню "оценить сообщение", этот блок улетает вправо
http://forum.ixbt.com/topic.cgi?id=10:62409-91
https://i.imgur.com/H6hOZKe.png

Дело в том, что в RU AdList прописано скрытие правой боковой колонки на форуме ixbt, которое является у них платным для авторизированных пользователей. При этом остальная вёрстка сохранена в оригинале. Поэтому в архивных темах, там где левая колонка и в оригинале имеет ограниченную ширину, она таковой и остаётся. В случае же с AdGuard она просто дополняется злополучной правой колонкой.
 
Блок оценки сообщения вернул куда надо: https://hg.adblockplus.org/ruadlist/rev/c146ed699cf0

Всего записей: 6361 | Зарегистр. 02-08-2016 | Отправлено: 20:24 17-11-2017
Murder302



Adguard
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не понял, что чем дополняется. Вроде всё нормально
http://imagizer.imageshack.com/img923/4676/4xcPVN.jpg

Всего записей: 3178 | Зарегистр. 28-06-2006 | Отправлено: 20:31 17-11-2017
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Блокировка рекламы в браузере (часть 2)
Maz (19-01-2018 22:27): Блокировка рекламы в браузере (часть 3)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru