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

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

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

gyra (02-03-2020 00:12): Блокировка рекламы в браузере (при поддержке RU AdList)
Adguard для Windows, Mac, iOS, Android (Часть 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

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы: Часть 1 | Часть 2 | Часть 3

Блокировка рекламы в браузере

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




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  


AdGuard Extra beta — пользовательский скрипт, направленный на борьбу с методикой повторной вставки заблокированной рекламы. Входит в состав AdGuard для Windows/Android/Mac. Можно использовать с Tampermonkey(injection mode - fast).
Баг-трекер: https://github.com/AdguardTeam/AdGuardExtra/issues
* - расширение пока в стадии тестирования, и может не охватывать все случаи.  


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

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

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

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 23:21 29-01-2019 | Исправлено: dimisa, 14:10 07-02-2020
Maksimus772



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

Цитата:
ты по ссылке-то сходи, он же пояснял за глюкавость новых версий юбо в его условиях..)

отклоняемся в оффтоп
Подробнее...

Всего записей: 262 | Зарегистр. 24-10-2011 | Отправлено: 11:30 28-05-2019 | Исправлено: Maksimus772, 11:33 28-05-2019
usalex

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли фильтровать (вырезать) содержимое заголовков средствами ад-блокеров или скриптом?
Если есть такая возможность, научите, плиз!

Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 12:27 28-05-2019
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maksimus772
Цитата:
отклоняемся в оффтоп
естессно.. если НЕ-техническими категориями мыслить, а не пытаться решить проблему "тем, что есть"..)
в его случае вполне нормальное решение не обновлять версию блокировщика, базы-то совместимы, старая работать будет..
а если из-за каждого пука софтоделов железку менять - никаких денег не напасёшься, в этом "босс" прав..)
 
Добавлено:
usalex
теоретически - всевозможные "пипетки" должны цеплять точечно, вплоть до полного пути к элементу в структуре страницы..
ну а с другой стороны - заголовок имеет как минимум один идентификатор - тег <h..> или аналогичный, по нему и ловить/резать..
например - шаблон вида домен##h1 спрячет на указанном домене все элементы с тегом h1..
 
вопчем, шоб более предметно говорить - надо на каком-то конкретном примере разбирать..

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17309 | Зарегистр. 07-06-2006 | Отправлено: 12:56 28-05-2019
pavluha0011

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

Цитата:
как понимаю - ставить в режиме разраба ты не стал, иначе обновлениям больше неоткуда взяться..)  
 отсюда вопрос - папочка _metadata присутствует в папке аддона (1.19...)?  
если "ага" - надо её снести и заменить рид-онли заглушкой (пустым файлом с таким же именем)..  
смысл - может обновляться не только по апдейт_урл, но и по хэшу ключа аддона..  
 если будет ругань на "убитое расширение" - не поленись и поставь всё же 1.17 в режиме разраба..  
 второе - не в курсах за оперу, но у хромых есть ещё такой ключик - его тоже надо бы в ярлыке прописать..

я так сделал - разархивировал файл ublock-1.17.0-1.crx и все папки закинул в 1.19. предварительно отдуда все удалив. вроде все правильно?
папки _metadata нет в 17-й. если оставить ее из 1.19 или вообще без нее  то да - ругается и сразу обновляется до 19-й.  
насчет заглушки не понял - на ней стоит "зеленый квадрат" - только чтение. ничего другое не применяется. удаляю папку, создаю файл _metadata.json - ругается и создает папку.  
в этой папке 2 файла - делаю их пустыми, только чтение  - ругань и обновление

Всего записей: 43 | Зарегистр. 30-03-2019 | Отправлено: 13:36 28-05-2019 | Исправлено: pavluha0011, 13:45 28-05-2019
usalex

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

Цитата:
шоб более предметно говорить - надо на каком-то конкретном примере разбирать

Спасибо за надежду!
Давайте разберем конкретный пример. Тем более, что это будет полезно всем (если у нас получится).
 
Вот пример:
Сайт:  https://u-lao.ru/catalog/mobilnye_telefony/
В заголовке Response Headers сайт шлет браузеру cache-control: no-store, no-cache, must-revalidate
 
Наша задача состоит в том, чтоб до браузера не дошел параметр no-store (или можно вырезать полностью cache-control).
 
Если нам удастся его "вырезать", то браузер сможет кешировать эту старичку (и её субстранички).
Таким образом, при навигации по разделам сайта кнопками "Назад-Вперед", мы сможем брать контент из кеша, а не обновлять страничку каждый раз.

Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 13:42 28-05-2019 | Исправлено: usalex, 13:46 28-05-2019
Maksimus772



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

Цитата:
естессно.. если НЕ-техническими категориями мыслить, а не пытаться решить проблему "тем, что есть"..)  
в его случае вполне нормальное решение не обновлять версию блокировщика, базы-то совместимы, старая работать будет..  
а если из-за каждого пука софтоделов железку менять - никаких денег не напасёшься, в этом "босс" прав..)  

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

Всего записей: 262 | Зарегистр. 24-10-2011 | Отправлено: 14:01 28-05-2019 | Исправлено: Maksimus772, 14:02 28-05-2019
rareyura

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
1) Firefox ESR 52.9.0 стоит uBlock 1.16.4.10, нужно ли ставить RU AdList JS Fixes.
2) Почему RU AdList JS Fixes версия: 20190417.0 до сих пор не обновляется. Спасибо.

Всего записей: 92 | Зарегистр. 25-01-2011 | Отправлено: 15:42 28-05-2019
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rareyura
Смотря где вы бываете. Например, для блокировки рекламы на яндексе и сайтах рамблера (championat.com, gazeta.ru, lenta.ru, quto.ru, rambler.ru, rns.online) без RU AdList JS Fixes не обойтись. Но я не уверен, будет ли корректно работать Tampermonkey + JS Fixes в старых версиях Фокса.
 
Что касается обновлений скрипта, то они в принципе бывают нечасто и делаются только в тех случаях, когда скрипт перестаёт делать то что задумано (например, при изменении рекламного кода).

Всего записей: 6400 | Зарегистр. 02-08-2016 | Отправлено: 16:06 28-05-2019
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pavluha0011
Цитата:
создаю файл _metadata.json - ругается и создает папку
да не надо ему расширение давать, просто _метадата (такое же как у папки имя) и рид-онли..
 
чтоб не голословно - откуда взят црх-файл? не надо "с оф.сайта", давай прямую ссылку, шоб не бегать/искать..
 


usalex
Цитата:
В заголовке Response Headers сайт шлет браузеру cache-control: no-store, no-cache,
хых.. так бы сразу и сказал - мол, отрубить конкретный тип в запросе, я-то о других заголовках говорил..))
 
вопчем, про "надежду" - в рекламных блокировщиках типа адблока/юбо - хз, не вкурсах..
скриптами - тоже нет, заголовки ведь раньше прилетают, чем скрипт погрузится..
 
тут нужен именно аддон, который срабатывает ДО запроса и может хидеры менять..
какой - не подскажу, редиректоры есть в шапке хром-браузеров, но могут они такое или нет - фиг знает, не помню уже..
 
если вся эта катавасия чисто из-за кэширования - надо смотреть не в сторону вырезания хидеров, а в сторону смены срока хранения..
можешь попробовать этот аддон, я сам плотно не ковырял его, но на заметку взял..
 


Maksimus772
есть и другое мнение..  

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17309 | Зарегистр. 07-06-2006 | Отправлено: 16:13 28-05-2019 | Исправлено: TheBarmaley, 16:15 28-05-2019
usalex

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

Цитата:
тут нужен именно аддон, который срабатывает ДО запроса и может хидеры менять..  
какой - не подскажу

Да я уже все доступные в магазе хедер-менеджеры-эдиторы перепробовал. Не умеют они с Response Headers работать (могут только реквесты подменять), хотя такой функционал в них, типа, есть.
 

Цитата:
надо смотреть не в сторону вырезания хидеров, а в сторону смены срока хранения

Нет. Если в хедере присутствует no-store, то браузер просто не сохранит контент в кеш. Это самая сильная команда и сфорсить её ни фига не получается. А сроки хранения и прочую лабуду, типа, no-cache хром игнорирует при навигации назад-вперед.
 

Цитата:
можешь попробовать этот аддон

Попробовал. Бесполезен абсолютно.
 
Что ж, значит на сейчас пока единственным вариантом решения проблемы остается варварский патчинг dll
Метод рабочий - контент начинает реально браться из кеша, но... весь браузер немного замедляется.
Я рассчитывал, что есть нормальный неинвазивный способ. И, почти уверен, что он существует. Даже закинул удочку на счет этой опции автору цента, но тот, как всегда - сказал, что это лучше делают расширения (и дал ссылку на расширку, которая бесполезна ).

Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 16:49 28-05-2019 | Исправлено: usalex, 16:50 28-05-2019
akamonax



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa
 
На _https://kuban24.tv/ рекламные баннеры на главной странице и при переходе по ссылкам внутри сайта, можно поправить?
 
Хром74, uBlock Origin крайний + подписки по третьему типу, Tampermonkey + JS Fixes

Всего записей: 66 | Зарегистр. 19-01-2011 | Отправлено: 17:46 28-05-2019 | Исправлено: akamonax, 17:48 28-05-2019
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
usalex
Цитата:
единственным вариантом решения проблемы остается варварский патчинг dll
мдя.. и по-другому, видимо, никак - сначала браузер получает хидер (ладно, пусть будет хедер)), потом аддон.. к тому же:
Цитата:
onHeadersReceived .... The caching directives are processed before this event is triggered, so modifying headers such as Cache-Control has no influence on the browser's cache.
потому аддоны и не работают с этими хидерами хедерами).. чуть дальше там и про недоступность руления кэш-контролом..
значит резак должен быть ещё раньше.. или зайти с другого бока и применять что-то типа локального кэширующего прокси..
 
вопчем, зря я всякую фигню насоветовал.. ну, хоть попытался помочь..))

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17309 | Зарегистр. 07-06-2006 | Отправлено: 18:37 28-05-2019
usalex

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

Цитата:
или зайти с другого бока и применять что-то типа локального кэширующего прокси..  

Я тоже, пошарив по сети, ничего более толкового, чем этот способ не обнаружил. Но конкретная реализация.... хм...
(хотя, есть у меня еще одна зацепка - проверю ещё пару аддонов - без особой надежды, типа, на авось -- не прокатило )
 

Цитата:
ну, хоть попытался помочь..))

Дык, блин, я оценил и реально благодарен, независимо от результата.
 
Добавлено:
TheBarmaley

Цитата:
значит резак должен быть ещё раньше..  

Это мог бы реализовать автор цента в коде браузера + опция в настройках. Но - не хочет.

Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 18:46 28-05-2019 | Исправлено: usalex, 20:06 28-05-2019
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akamonax
Цитата:
На _https://kuban24.tv/ рекламные баннеры...

Ок, обновил правила для домена, минут через 15 вступят в силу.

Всего записей: 6400 | Зарегистр. 02-08-2016 | Отправлено: 18:59 28-05-2019
Aetherial



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Инфа для тех, кто пользуется RU AdList JS Fixes https://greasyfork.org/ru/forum/discussion/55297/x
В апреле 2019 в данном скрипте был обнаружен майнер, и автор скрипта удалил код майнера только после того, как администрация удалила сам скрипт. То есть автор даже НЕ РЕАГИРОВАЛ на жалобу вообще никак, до тех пор, пока администрация не удалила его скрипт. Показательное отношение к пользователям.
Автор начал ныть о том, что никакого майнера нет(конечно, нет, он уже исправил скрипт после того, как вмешалась администрация).
Вобщем я бы такому скрипту не стал доверять. Выводы делайте сами тоже.

Всего записей: 190 | Зарегистр. 10-04-2016 | Отправлено: 16:29 29-05-2019 | Исправлено: Aetherial, 16:31 29-05-2019
sol_17

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aetherial уже миллион раз переговорено и написано было, ну сколько можно. Не доверяйте, ваше право.
http://gallery.ru-board.com/topic.cgi?forum=5&topic=50113&start=980#17

Всего записей: 70 | Зарегистр. 13-02-2018 | Отправлено: 16:40 29-05-2019 | Исправлено: sol_17, 16:42 29-05-2019
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aetherial
Что за чушь вы написали? Код против майнеров из скрипта никуда не делся. Более того, он даже не был изменён ни на один символ.

Всего записей: 6400 | Зарегистр. 02-08-2016 | Отправлено: 17:13 29-05-2019
vasilek687

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ребята привет,
не могу победить рекламные окна от яндекс директа на: https://echo.msk.ru/ -ранее uBlock легко резал,
интересно, что и сейчас при первом открытии сайта окна вырезаются, но при переходе на другую страницу или возвращения на главную- окна появляются...
Firefox ESR 52.9.0 -uBlock Origin v1.17.4

Всего записей: 62 | Зарегистр. 05-09-2010 | Отправлено: 17:34 29-05-2019
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasilek687
Обсуждалось чуть ранее: http://forum.ru-board.com/topic.cgi?forum=5&topic=50113&start=1360#8
 
Кстати: http://forum.ru-board.com/topic.cgi?forum=5&topic=50113&start=1360#13

Всего записей: 6400 | Зарегистр. 02-08-2016 | Отправлено: 17:40 29-05-2019
vasilek687

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

Всего записей: 62 | Зарегистр. 05-09-2010 | Отправлено: 18:42 29-05-2019 | Исправлено: vasilek687, 18:43 29-05-2019
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » Блокировка рекламы в браузере (часть 4)
gyra (02-03-2020 00:12): Блокировка рекламы в браузере (при поддержке RU AdList)
Adguard для Windows, Mac, iOS, Android (Часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru