Page 19 of 61

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

Posted: Wed Aug 16, 2017 10:59 pm
by Lain_13
Тест поправил. По крайней мере расположенный там. zlib в той реализации создаёт глобальный объект 'Ya'. Найти бы применение оного не в тесте, чтоб проверить каким образом оно реально применяется. Что происходит на lk.rt.ru пока не знаю. Tampermonkey не помогает? Сообщения/ошибки в консоли появляются?

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

Posted: Thu Aug 17, 2017 7:11 am
by AlAvis
Lain_13 По видимому на обоих сайтах ошибка была одна и та же . Благодарю .

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

Posted: Thu Aug 17, 2017 5:26 pm
by bershan2
@AlAvis, Greasemonkey сейчас полностью переписывается с нуля под WebExt, и будет выпущена под именем версии 4.0, но сам автор arantius не уверен в успехе этой затеи. Дело в том, что просто "перейти" на WebExt с legacy и сохранить работоспособность всего функционала раширения оказалось слишком сложно, поэтому автор решил начать с чистого листа с минимальным количеством функций. Кроме того, он работает фактически в одиночку, т.к. скоординировать работу нескольких человек было бы сложно.

К счастью расширений, поддерживающих userscript, довольно много. Например, кроме Greasemonkey и Tampermonkey (рекомендованного Lain_13 выше) есть ещё и Violentmonkey. Я пользуюсь Violentmonkey, т.к. он легче Tampermonkey и лицензируется под MIT (Tampermonkey перешел под пропрёитарную лицензию). Однако, когда-то я слышал что Violentmonkey хромал в плане поддержки некторых userscript (сам я этого не замечал). Я не знаю работает ли он с JS Fixes, т.к. ими не пользуюсь, т.к. uBlock Origin со всем справляется сам (как минимум на сайтах которыми я пользуюсь).

Disclaimer: Я участвовал в обсуждениях Violentmonkey, и 3 моих commit'а были merged в основную ветку.

P.S.: https://tampermonkey.net/ показывает рекламу со своего домена, надо бы добавить правило в EasyList.

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

Posted: Thu Aug 17, 2017 7:06 pm
by AlAvis
bershan2 Что половину скриптов , в том числе и RUA JSF , придётся переписывать - в курсе . Но ограничения происходят из API , то есть касаются всех скриптлоадеров . А Tampermonkey уже сейчас в лисе менее адекватен чем Greasemonkey .

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

Posted: Sat Aug 19, 2017 6:33 pm
by th704
Нужно заблокировать рекламу на хостинге картинок. Т.е. сами картинки нужны, а реклама - нет.
Как заблокировать рекламу, если доменное имя меняется динамически и случайно?
Мне тут посоветовали (за что большое спасибо еще раз).
$script,xmlhttprequest,domain=ХХХ
(где ХХХ - доменное имя сайта с картинками).
Пример:
$script,xmlhttprequest,domain=imgbun.ru
Блокирует рекламу и работает нормально.
Но доменные имена владельцы сайта меняют по сто раз на дню. Список растет не по дням, а по часам.
Проверил их здесь - https://whoer.net/ru/checkwhois
Получается - srv73-h-st.jino.ru > 217.107.219.193
Если я пытаюсь подставить IP-адрес вместо доменного имени, то ничего не выходит. Фильтр не работает.
Помогите пожалуйста заблокировать рекламу с этого хостинга картинок, поскольку доменное имя меняется постоянно.
Нужен универсальный фильтр для Ublock Origin.
Заранее большое спасибо.

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

Posted: Sat Aug 19, 2017 6:57 pm
by bershan2
[mention]th704[/mention]
1. Возможно, будет проще помочь Вам, если Вы укажите сам сайт, где пытаетесь заблокировать рекламу. Пожалуйста предоставьте ссылку.
Например, страница может содержать, JS выбирающий случайное доменное имя для загрузки рекламы, тогда рекламу можно убрать, подменив (inject-ировав одну-две функции).
2. Если все доменные имена с рекламой выглядят как {случайные знаки}.jino.ru, то их можно скрывать регулярным выражением *.jino.ru. Однако, если на одном из адресов находится полезное содержимое, этот фильтр заблокирует и его.
3. Скорее всего на сервере адреса {случайные знаки}.jino.ru/{адрес/конкретного/файла} переводятся в какой-то один адрес (например, tricky.jino.ru/{адрес/конкретного/файла}) и сам адрес файла в структуре папок сокрыт какраз в {адрес/конкретного/файла}. Тогда фильтровать можно не по домену, а по самому адресу. Поэтому пункт 1: "Пожалуйста предоставьте ссылку." (или скриншот логгера на худой конец).

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

Posted: Sun Aug 20, 2017 4:44 am
by th704
Да пожалуйста.
Вот ссылка на картинку. Сайт (это трекер) http://hdreactor.info/
А вот одна из картинок - http://1picsimg.ru/17b0.html (NSFW). И там куча рекламы.
И каждый раз приходится добавлять $script,xmlhttprequest,domain=ХХХ
(где ХХХ - доменное имя сайта с картинками).
Только там стоит генератор ссылок. И в следующий раз это может быть другой сайт.
Но IP-адрес всегда один и тот же.

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

Posted: Sun Aug 20, 2017 5:20 am
by dimisa

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

Posted: Sun Aug 20, 2017 6:10 am
by th704
Этот набор фильтров НЕ работает. Реклама никуда не делась. Я совсем запутался... ((

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

Posted: Sun Aug 20, 2017 6:11 am
by dimisa
Какой набор? Я добавил в подписку всего одно правило (выделено зелёным с плюсиком). Нужно было просто обновиться.

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

Posted: Sun Aug 20, 2017 7:34 pm
by th704
Пример ссылки.
http://img24.org/f0q7.html (NSFW)

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

Posted: Sun Aug 20, 2017 8:09 pm
by dimisa

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

Posted: Mon Aug 21, 2017 4:20 am
by th704
Спасибо. После обновления подписки реклама заблокировалась.

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

Posted: Thu Aug 24, 2017 7:19 am
by th704
Рекламу с этого ресурса, похоже, нельзя победить?
srv73-h-st.jino.ru > 217.107.219.193
Пример ссылки.
http://2picsun.ru/2bv.html (NSFW)

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

Posted: Thu Aug 24, 2017 7:26 am
by dimisa
Реклама блокируется не потому, что в подписках присутствуют какие-то непобедимые правила, а потому что они непрерывно обновляются. Убрал: https://hg.adblockplus.org/ruadlist/rev/0d6336febb07
Минут через 15 можно обновиться.

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

Posted: Thu Aug 24, 2017 7:56 am
by th704
Не помогло обновление.
Вот такой баннер вылазит.
Image
Помогите пожалуйста заблокировать и его тоже.

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

Posted: Thu Aug 24, 2017 8:11 am
by dimisa
[mention]th704[/mention]
Как раз таки помогло. Рекламы нет. Но и реакция админов удивила. Вместо обычной для них смены домена они встроили в страницу скрипт с антиадблоком. Глобально это можно будет убрать только в RU AdList JS Fixes. Написал Лэйну. Можете пока добавить себе в "Мои фильтры":

Code: Select all

2picsun.ru##script:contains(/отключите|блокировку|рекламы/)

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

Posted: Thu Aug 24, 2017 9:52 am
by th704
dimisa, Спасибо вам большое!

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

Posted: Thu Aug 24, 2017 1:58 pm
by Lain_13
Добавил скрипт, который подменяет UA на строку 'googlebot'. У них там автоматический выход из детектора адблока в случае посещения сайта ботом.

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

Posted: Thu Aug 24, 2017 5:08 pm
by dimisa
Lain_13 wrote: Thu Aug 24, 2017 1:58 pm Добавил скрипт, который подменяет UA на строку 'googlebot'. У них там автоматический выход из детектора адблока в случае посещения сайта ботом.
Улыбнул. Блестяще!

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

Posted: Thu Aug 24, 2017 9:06 pm
by dimisa
[mention]th704[/mention]
Обновили домен и правило теперь должно быть таким:

Code: Select all

2picsun.ru,pics2sun.ru##script:contains(/отключите|блокировку|рекламы/)

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

Posted: Fri Aug 25, 2017 7:25 am
by th704
Интересно, как остановить этот беспредел?
http://3pics-img.ru/14ng.html (NSFW)
Можно ли создать универсальное правило?

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

Posted: Fri Aug 25, 2017 8:05 am
by dimisa
[mention]th704[/mention]
Правило

Code: Select all

##script:contains(/отключите|блокировку|рекламы/)
и есть универсальное, просто по мере появления у них новых доменов к нему нужно добавлять их через запятую:

Code: Select all

2picsun.ru,3pics-img.ru,pics2sun.ru##script:contains(/отключите|блокировку|рекламы/)

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

Posted: Sat Aug 26, 2017 3:27 pm
by th704
Другой сайт, но проблема та же.
Пример ссылки. Не дает увеличить изображение и требует отключение блокировки рекламы.
http://pronpic.org/1501794000_3574836/1/(NSFW)
По аналогии с вышеуказанным методом попробовал такое правило.

Code: Select all

pronpic.org##script:contains(/Вы|используете|AdBlock/)
После этого можно увеличивать картинку.
Или есть лучший вариант для этого сайта?

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

Posted: Sat Aug 26, 2017 3:32 pm
by dimisa
Да нет, такое правило вполне адекватно.

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

Posted: Sat Aug 26, 2017 3:32 pm
by Klayton
th704
Допишите, пожалуйста, в своём сообщении после ссылки NSFW в скобках, про это есть в правилах.

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

Posted: Sat Aug 26, 2017 3:47 pm
by th704
Klayton, там по вашей ссылке "нечто по-английски". Я абсолютно не понимаю, что там написано.

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

Posted: Sat Aug 26, 2017 4:36 pm
by Klayton
th704
Правила американского форума не могли быть на другом языке, что поделать =) У вас по ссылке содержимое, что называется, для взрослых, такие вещи здесь надо явно помечать тем самым акронимом NSFW (Not safe for work, дословно "небезопасно/неподходяще для работы", викистатья). Названий тем с такими ресурсами это тоже касается. Просто в будущем, пожалуйста, не забывайте про это дело при размещении таких ссылок, модератор вполне мог сделать вам замечание по этому поводу, правила есть правила. :wink:

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

Posted: Sat Aug 26, 2017 5:07 pm
by th704
Klayton, я не против правил. Но ваша ссылка была на английском. Мне это ни о чем не говорит. Модератор уже много раз мог бы сказать об этом. Не сказал. Так в чем суть вопроса? Что не так? По-русски, пожалуйста.

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

Posted: Sun Aug 27, 2017 5:57 am
by th704
Сегодня на этом же сайте опять новые (или старые) правила.
Пример ссылки.
http://pics2sun.ru/2f4.html (NSFW)
Кроме правила $script,xmlhttprequest,domain="имя сайта без кавычек"
Можно ли глобально заблокировать рекламу?
Или прописывать имена сайтов через запятую каждый раз?