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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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



Adguard
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mikhaelkh
поддержка этого синтаксиса в остальных блокировщиках(Adguard и uBO) была реализована раньше, чем в ABP

Всего записей: 3252 | Зарегистр. 28-06-2006 | Отправлено: 21:48 28-09-2017
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mikhaelkh
Цитата:
dimisa
Цитата:
На следующей неделе должен появиться новый релиз ABP, куда войдёт новый синтаксис (has). Если Раймонд унифицирует abp-has со своим has, то uBO однозначно станет рекомендованным.
uBlock Origin теперь поддерживает abp-has и abp-contains.

Надеюсь, это только первая часть, ибо -abp-properties в данном коммите никак не упомянут. Это значит, что когда -abp-has ссылается на -abp-properties (приблизительный аналог matches-css), правила работать не будут.

Всего записей: 6676 | Зарегистр. 02-08-2016 | Отправлено: 23:25 28-09-2017
AngelNet



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

Цитата:
-abp-properties

dimisa
есть в ваших подписках?

----------
animelist

Всего записей: 7532 | Зарегистр. 11-03-2004 | Отправлено: 00:22 29-09-2017
mikhaelkh

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa
-abp-properties вряд ли будет добавлен, так как он ужасно неэффективен, о чём Gorhill неоднократно упоминал здесь и здесь
Цитата:
I do worry about the overhead introduced by -abp-properties, as it requires to iterate through all CSS rules on a page, and for each to match against a regex, and all this to reverse lookup the CSS selector(s) to use for filtering. I also observe that the rules are not available for when the stylesheet is from another origin.
 
I have a working prototype for an implementation of :has() filters, and for the cases I have where it's really needed, the amount of overhead is significantly lower than implementing -abp-properties, there is just no comparison. Another advantage: once (and if) the :has() selector is implemented by the various browsers, the existing filters will work natively.
 
I may revisit my decision in the future if there are many cases where it's advantageous to support -abp-properties versus other solutions, but currently I don't see this.

Цитата:
As said, it's performance-wise scary. Each rule in each stylesheet present on the page must be iterated, and for each of these rules, a string version of all its own CSS properties, sorted, must be constructed and the result tested against a regular expression derived from the filter. Repeat for all single -abp-properties filter.
 
The real issue from uBO's point of view is ABP's limitations forcing the use of such exception filters in EasyList, so aside -abp-properties being a performance concern, it's the wrong fix: it fixes the symptoms, the root issue is those exception filters created for the sake of ABP.

AngelNet
Есть по 20 вхождений -abp-properties в ЕasyList и в Ru AdList.

Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 00:22 29-09-2017 | Исправлено: mikhaelkh, 00:30 29-09-2017
AngelNet



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
плохо, когда разработчики не могут прийти к общему знаменателю единому стандарту который бы устроил если не всех, то хотя бы основных девелоперов рекламорезок.
 
в конечном итоге страдать нам, юзерам: из за различных костылей и тп. вещей.

----------
animelist

Всего записей: 7532 | Зарегистр. 11-03-2004 | Отправлено: 00:37 29-09-2017
mikhaelkh

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

Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 00:41 29-09-2017 | Исправлено: mikhaelkh, 00:44 29-09-2017
AngelNet



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
мартышка обновилась.
   
 
 
Добавлено:

Цитата:
Small bugfixes to WebExtension data migration.  


----------
animelist

Всего записей: 7532 | Зарегистр. 11-03-2004 | Отправлено: 01:27 29-09-2017
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mikhaelkh
Цитата:
-abp-properties вряд ли будет добавлен, так как он ужасно неэффективен, о чём Gorhill неоднократно упоминал здесь и здесь

Вы это зачем написали? Во-первых, когда он это упоминал, речь шла о самых первых ревизиях -abp-properties, сейчас код переработан. Во-вторых, как вы сами можете видеть из коммита, никакого abp-кода (эффективного или неэффективного) он не добавляет в принципе, а использует собственный, применяя лишь конвертацию abp-правил в uBO-аналоги и прописывает условия, при которых это происходит. И у него есть аналог для -abp-properties > matches-css. Вы настолько уверены, что он откажется использовать такую возможность?

Всего записей: 6676 | Зарегистр. 02-08-2016 | Отправлено: 02:10 29-09-2017
konster



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В uBO появилась новая подписка: uBlock filters – Resource abuse. Судя по названию, туда будут собираться адреса (или IP), на которые поступали жалобы о нарушениях (так предполагаю). Пока что в этой подписке всего шесть записей.  
 
Стоит ли оставлять её включенной или она лишняя?

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

Всего записей: 3357 | Зарегистр. 06-12-2006 | Отправлено: 12:12 29-09-2017
Leo3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
konster
Вы же наверняка её открывали и, следовательно, должны были заметить, что туда вынесены как минимум фильтры против известных на данный момент майнеров криптовалюты. Вот и решайте, хотите вы тратить время (и, что куда критичнее, ресурс) своего центрального процессора в угоду неизвестным, желающим заработать на ничего не подозревающих пользователях, или нет =)
Быстро Раймонд её оформил, однако. Эта та самая подписка, которая в черновом варианте называлась Dark patterns буквально менее недели назад. Ему уже предлагали внести её содержимое в подписку Badware risks и переименовать её, но он почему-то решил держать их отдельно. Пока что её лишней точно не назвать, она явно приносит пользу, блокируя майнеры.

Всего записей: 807 | Зарегистр. 25-04-2008 | Отправлено: 14:20 29-09-2017 | Исправлено: Leo3, 14:20 29-09-2017
dimisa



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

Всего записей: 6676 | Зарегистр. 02-08-2016 | Отправлено: 14:58 29-09-2017
Leo3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimisa
Это может быть частным случаем, хотя при современных тенденциях развития разномастных антиадблокеров бОльшую часть майнеров действительно могут прикрыть ими... Интересный момент, спасибо за разъяснение. Тогда хочу уточнить, у чего высший приоритет - у аддона вроде GM с JS Fixes или у адблокера? Что на сайте с майнером в коде отработает первым? Или это зависит исключительно от скорости срабатывания дополнения при загрузке страницы?

Всего записей: 807 | Зарегистр. 25-04-2008 | Отправлено: 17:14 29-09-2017
AngelNet



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хорошо что написали об этой новой подписке в УБО.
после обновления кеша подписок она появилась самостоятельно (версия убо 1.13.8) и вот она была по дефолту включена, что не есть хорошо.
 
я снял галку, дабы не получить новых гемороев и конфликтов к своим уже имеющимся настройкам и подпискам.
 
Добавлено:
в старом аддоне она называется - ресурс абуз (как правильно написали выше).
 

----------
animelist

Всего записей: 7532 | Зарегистр. 11-03-2004 | Отправлено: 17:17 29-09-2017
dimisa



RU AdList
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Leo3
Цитата:
...у чего высший приоритет - у аддона вроде GM с JS Fixes или у адблокера?

У JS Fixes, разумеется.

Всего записей: 6676 | Зарегистр. 02-08-2016 | Отправлено: 17:28 29-09-2017
Leo3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот и очень интересный случай с одного файлообменника (https://www.oboom.com/6I56YUKH). Повесили койнхайв на кнопку скачивания. В FF56 и Cent 2.8.5.75 c uBO 1.14.11rc7 / 1.14.8 и такими подписками (pastebin.com/yUZxWZCc) свежий JS Fixes в Violentmonkey не помогает. Помогает только выключение всего, что блокирует койнхайв. coinhive.com/info/captcha-help - тут они описывают офигительные истории, как это всё типа быстро и незаметно для пользователя работает. В этом случае можно что-нибудь сотворить средствами подписок/JS Fixes или проще будет забить на oboom?

Всего записей: 807 | Зарегистр. 25-04-2008 | Отправлено: 17:59 29-09-2017
konster



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

Цитата:
Блокировка майнеров в лоб - приводит к срабатыванию детектора адблока и в результате их приходится разрешать. Нормальный рабочий вариант - это не полная их блокировка, а ограничение возможностей, как это сделано в RU AdList JS Fixes.

 
Спасибо, учту этот нюанс.  
Хотя разработчики моего АВ гарантируют защиту от майнеров, если в настройках включить защиту от нежелательного ПО, но перестраховаться не помешает.


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

Всего записей: 3357 | Зарегистр. 06-12-2006 | Отправлено: 18:05 29-09-2017
AngelNet



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

Цитата:
проще будет забить на oboom

Leo3
 
в лес такие обменники. пусть гниют и вымирают без посетителей.
 
dimisa
дима, хотел спросить: когда появится возможность тестить новую грейсмонкей 4 на 57 лисе?
я все еще волнуюсь будет ли ваш скрипт-фикс совместим с нею...

----------
animelist

Всего записей: 7532 | Зарегистр. 11-03-2004 | Отправлено: 18:42 29-09-2017
KismetT_v3



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После обновления Лисы до 56.0 у uMatrix пропала часть функционала, не видно настроек JS, XHR, Frame, соответсвенно блокировать часть рекламы стало невозможно. Это у меня только так или затронуло всех на Лисе?  

----------
Это я .... И это тоже я .... Мы из этих

Всего записей: 2519 | Зарегистр. 08-04-2016 | Отправлено: 18:48 29-09-2017
mikhaelkh

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KismetT_v3
Попробуйте последний RC

Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 20:24 29-09-2017 | Исправлено: mikhaelkh, 20:25 29-09-2017
KismetT_v3



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

Цитата:
Попробуйте последний RC

Да как то не хочется тестировать бету. Хотя бы узнать, локальная ли эта проблема или у всех так?


----------
Это я .... И это тоже я .... Мы из этих

Всего записей: 2519 | Зарегистр. 08-04-2016 | Отправлено: 21:05 29-09-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