О том, о сём...

Russian supplemental subscription

Moderator: RU AdList Mods

трактор
Postaholic
Postaholic
Posts: 217
Joined: Tue Mar 15, 2016 7:17 pm

Post by трактор »

dimisa wrote:Да просто написать в комментарии - "Adblock detected!", этого достаточно.
Видимо недостаточно, т.к. спустя сутки ни каких изменений, хотя отправлял, отключив все подписки, кроме EasyList.
А можно сразу создать тему здесь: viewforum.php?f=62
Да ну их, помешанных на правилах. Отписался в старой теме, пост потёрли, тему закрыли, написали в личку "читай правила", а проблему так и не решили. Мне что, больше всех надо что ли? Отрубил скрипты и нет проблемы.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Вообще-то в теме, ссылку на которую я дал, ничего не удаляют, это же не мозилла. Можно отчёт?
Если дудлы утомили - Google No Doodles
трактор
Postaholic
Postaholic
Posts: 217
Joined: Tue Mar 15, 2016 7:17 pm

Post by трактор »

отписал в личку.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Кажется, я знаю, почему никто не реагирует на отчёты по этому ресурсу. Дело в том, что ни в режиме инкогнито, ни в гостевом режиме, ни из-под авторизации, независимо от настроек hidden/visible, никаких детекторов адблока я обнаружить не смог, как не пытался. Более того, в связках Фокс-Хром-Сафари в сочетании с ABP и uBO - также ничего не выскакивает. К сожалению, направленный мне отчёт не содержал информации о сторонних расширениях, но рискну предположить, что срабатывание вызывает что-то из них (Ghostery, NoScript или что-то в этом духе).
Если дудлы утомили - Google No Doodles
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

http://i77.fastpic.ru/big/2016/0605/3c/ ... 1d8a3c.png
Наконец-то прикрутили и к Google Chrome. Только надо перезагружать страницу.
RandomNoname
Guest

Post by RandomNoname »

Что делает RU AdList JS Fixes?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

RandomNoname wrote:Что делает RU AdList JS Fixes?
Данный пакет, так же как и RU AdList CSS Fixes, блокирует рекламу в тех случаях, когда это невозможно сделать с помощью классического синтаксиса Adblock. Разница в том, что JS Fixes использует скрипты, а CSS Fixes - стили. Пакет RU AdList JS Fixes в данный момент находится в стадии наполнения, которое производится по мере тестирования добавляемых отдельных скриптов.
Если дудлы утомили - Google No Doodles
User avatar
oleg_sgh
Postaholic
Postaholic
Posts: 413
Joined: Tue Mar 22, 2016 5:15 am

Post by oleg_sgh »

Though installing Stylish is recommended, if your browser supports user scripts, you can also install this style as a user script.
https://userstyles.org/styles/101141/ru ... -css-fixes

То есть, RU AdList JS Fixes заменит скрипт RU AdList CSS Fixes или это еще дополнительные правила?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

oleg_sgh wrote:То есть, RU AdList JS Fixes заменит скрипт RU AdList CSS Fixes или это еще дополнительные правила?
RU AdList CSS Fixes - это не скрипт, а набор (пакет) стилей, для корректного использования которого необходимо расширения Stylish.

RU AdList JS Fixes - это набор (пакет) скриптов, для корректного использования которого необходимо расширение Greasemonkey/Tampermonkey.

Эти пакеты не заменяют друг друга, имеют абсолютно разное назначение и функционал, являясь дополнением к подписке RU AdList.
Если дудлы утомили - Google No Doodles
User avatar
oleg_sgh
Postaholic
Postaholic
Posts: 413
Joined: Tue Mar 22, 2016 5:15 am

Post by oleg_sgh »

RU AdList CSS Fixes - это не скрипт, а набор (пакет) стилей, для корректного использования которого необходимо расширения Stylish.
Очень даже скрипт...и работает
http://content-25.foto.my.mail.ru/mail/ ... b-7098.png
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

oleg_sgh wrote:
Очень даже скрипт...и работает
Не нужно спорить. RU AdList CSS Fixes - это набор стилей. То, что его можно загружать в Greasemonkey - не делает его скриптом. Ключевая фраза - "для корректного использования". Можно и микроскопом гвозди забивать. Но молотком удобнее...
Если дудлы утомили - Google No Doodles
User avatar
oleg_sgh
Postaholic
Postaholic
Posts: 413
Joined: Tue Mar 22, 2016 5:15 am

Post by oleg_sgh »

Может где то и некорректно но работает. Поэтому и спросил чем они отличаются...или будут отличаться.
Т.е. вместо скрипта от RU AdList CSS Fixes нужно устанавливать RU AdList JS Fixes без установки самих стилей в стилиш?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Ещё раз.
dimisa wrote:Эти пакеты не заменяют друг друга, имеют абсолютно разное назначение и функционал, являясь дополнением к подписке RU AdList.
Если дудлы утомили - Google No Doodles
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

Новая суперфича Оперы: блочит рекламу без адблока с помощью его же фильтров. Но вот как обновлять-то? Вручную?
Image
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

ZolotoyParen wrote:Новая суперфича Оперы: блочит рекламу без адблока с помощью его же фильтров. Но вот как обновлять-то? Вручную?
Видимо, этот вопрос надо задавать на форуме оперы.
Если дудлы утомили - Google No Doodles
UncleRob
New Member
New Member
Posts: 1
Joined: Thu Jun 23, 2016 7:51 am

Post by UncleRob »

При проверке всей подписки Ru Adlist на сервисе: https://arestwo.org/famlam/redundantRuleChecker.html - выходит много дубликатов, мусора и ошибок синтаксического характера.
Всё это влияет на скорость работы браузера, особенно такого капризного как Firefox.
Очень прошу, наведите пожалуйста порядок.
Заранее благодарю! :-)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Ок, поправлено:
https://hg.adblockplus.org/ruadlist/rev/554cbbc6ce51
https://hg.adblockplus.org/ruadlist/rev/f56a65aae6cd
Нашлось две ошибки, влияющих на домены: nashe.ru, radioultra.ru, rockfm.ru, antimuh.ru.
Остальные поправки относятся просто к лишним фильтрам, которые на скорость работы браузеров, даже "таких капризных как Firefox" никак не влияют.
Если дудлы утомили - Google No Doodles
вовчик
Senior Member
Senior Member
Posts: 87
Joined: Sun Jun 26, 2016 8:22 am

Post by вовчик »

объясните плиз одну вещь: как в данном случае, сайт не имеющий своих скриптов на странице, может показывать всплывающее окошко [ показать коды изображения ]? получается adblock чего-то не видит на странице, какой-то невидимый скрипт? если же полностью отключить js, то всплывающее окошко не будет работает.
3 левых скрипта: luxup, dt00 там бокируются, а больше скриптов нет.
даже если заблокировать стиль ||picplus.ru/style.css, то все равно кнопка Закрыть и [ показать коды изображения ] будут работать (при вкл js).
как так?!
браузер firefox и adblock plus
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Вопрос не совсем понятен. Там без всяких отдельных стилей в html в отношении самой картинки прописано target="_blank", что и обеспечивает открытие новой вкладки, а показ кодов реализован с помощью onclick="document.getElementById", скрипты для этого не нужны.
Если дудлы утомили - Google No Doodles
вовчик
Senior Member
Senior Member
Posts: 87
Joined: Sun Jun 26, 2016 8:22 am

Post by вовчик »

а показ кодов реализован с помощью onclick="document.getElementById", скрипты для этого не нужны.
а почему если отключить js в браузере, то показ кода не работает?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

А при чём тут браузер? Я писал о скриптах на сайте. В браузере js нужен для выполнения html.
Если дудлы утомили - Google No Doodles
вовчик
Senior Member
Senior Member
Posts: 87
Joined: Sun Jun 26, 2016 8:22 am

Post by вовчик »

В браузере js нужен для выполнения html.
всё понял, спасибо!
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

Вообще JS в браузере не для выполнения HTML, а для выполнения только JS. :)
Дело же в том, что скрипты могут быть как внешние, так и встроенные в код страницы. Так на странице внизу есть, например, блок script без src и с кодом скрипта прям в теле. И кстати, onclick это тоже скрипт. Например, в случае

Code: Select all

onclick="document.getElementById('wind').style.display='none'; return false;"
Фактически выполняется безымянная функция с этим кодом в теле. В принципе туда можно запихнуть код любой сложности, но обычно так не делают так-как это сильно загромождает HTML-код страницы и усложняет поддержку. Кстати, return false там нужен для того, чтоб предотвратить стандартное действие объекта.
Ещё скрипты клик по элементу можно навешивать через node.addEventListener("click",function(e){...}) из какого-либо иного скрипта. В отличие от onclick, который позволяет добавить лишь 1 обработчик, таких скриптов навешено может быть сколь угодно много и в теле страницы их видно не будет. В Google Chrome если выбрать элемент страницы в инспекторе страницы такие обработчики нажатий будут отображаться справа во вкладке Even Listeners.
Естественно если выключить поддержку JS во всём браузере, то ни какие скрипты на странице работать не будут, в том числе и встроенные через onclick.
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

Какие фильтры поддерживаются

Яндекс.Браузер поддерживает работу с фильтрами формата Adblock Plus. Поддерживаются все параметры, за исключением параметра sitekey. Фильтры должны быть упакованы в стандартный Android-пакет apk.
Предлагаю упаковать фильтры в apk и начать поддерживать браузер. Конкурент уже сделал это. Многие и так не пользуются CSS & JS Fixes. Тем более на андроиде.
вовчик
Senior Member
Senior Member
Posts: 87
Joined: Sun Jun 26, 2016 8:22 am

Post by вовчик »

подскажите, возможно ли в Aдблок плюс, правило для блокирования на странице именно вебсокетов ws:// wss:// ? в частности сторонних?
вот примерно таким макаром: $third-party,websocket,domain=сайт.ru
неужели в протоколе Адблока такое не предумотрено?
если нет, то возможно ли вообще собрать универсально правило для этого? вебсокеты же всегда идут с портами через двоеточие типа ws://spam.com:8080/ ?
-
файерфокс 47 + адблок плюс 2.7.3
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Счастливым обладателям Фокса можно вообще не заморачиваться насчёт блокировки веб-сокетов, они там замечательно блокируются самым обычным правилом ||spam.com^$third-party, либо любым аналогичным из состава подписки. Проблема веб-сокетов касается в основном Хрома, где подобные правила не приводят к блокировке. Решение есть в составе RU AdList Fixes: viewtopic.php?f=102&t=22512
Если дудлы утомили - Google No Doodles
вовчик
Senior Member
Senior Member
Posts: 87
Joined: Sun Jun 26, 2016 8:22 am

Post by вовчик »

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

насчет файерфокса, согласен, красавец, только им и живу) дай б-г здоровья разрабам!)
а б-гомерзкий наглый хром, с такой страшной брешью, пусть сгинет во тьму! lol
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Пользуйтесь функцией АВР отправки сообщения о проблеме на сайте. Именно эти отчёты позволяют оперативно вносить изменения в подписку. В сутки это около 20-30 правок, реклама обновляется и нужно поспевать. Автообновления пользователям приходят раз в неделю и этого недостаточно для ресурсов с часто ротируемой рекламой, а отключение автообновления по сути гарантирует, что часть рекламы будет незаблокирована. Так что это не самое лучшее решение. Что касается сайтов, часто меняющих адсервера, то для них просто вводится блокировка сторонних скриптов. Пишите, где есть такая проблема.
Если дудлы утомили - Google No Doodles
вовчик
Senior Member
Senior Member
Posts: 87
Joined: Sun Jun 26, 2016 8:22 am

Post by вовчик »

OK! хоть и период отпусков сейчас)

а пока вот, сварганил:
ws*://*^$third-party=сайт1.ru|сайт2.ru
не знаю насколько это по-ламерски, но потестил на своих: работает на ура! :-) доволен как слон
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9810
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Это никому не поможет, к сожалению. Чтобы решить проблему для ВСЕХ, нужно указать на каком сайте замечена проблема.
Если дудлы утомили - Google No Doodles
Post Reply