Greasy Fork is available in English.

RU AdList JS Fixes

try to take over the world!

< Обсуждения RU AdList JS Fixes

Вопрос/комментарий

rbc.ru видит блокировщики рекламы

https://www.rbc.ru/ пишет, что "Сайт РБК не работает, если у вас включен блокировщик рекламы" и хочет отключения оного, либо денег. Firefox 63.0 uBlock Origin v1.17.2 RU AdList JS Fixes 20181026.1

§
Создано: 29.10.2018
Отредактировано: 29.10.2018

Сделайте следующее: https://forums.lanik.us/viewtopic.php?p=142669#p142669

Add Уже неактуально, просто обновите RU AdList JS Fixes.

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

В версии 20181030.1 уже исправлено.

Обновился до версии 20181030.3. Все отлично работает. Спасибо!

§
Создано: 03.11.2018
Отредактировано: 03.11.2018

Теперь даже с последним js fixes редиректит сюда: https://www.rbc.ru/instruction#instruction

код редиректа находится тут: https://s.rbk.ru/v8topstatic/common/common-p.1.0.11/scripts/build/_common.js

        function t() {
            e(1) ? window.location.reload() : window.location.assign("/instruction#instruction")
        }

Я заблокировал полностью этот скрипт: ||s.rbk.ru/v8topstatic/common/common-p.1.0.11/scripts/build/_common.js

и сайт продолжил работу, найс.

@dosid Так нельзя делать, ломается функционал. Обновите пока подписки в вашем блокировщике, RU AdList JS Fixes будет поправлен чуть позже.

§
Создано: 03.11.2018
Отредактировано: 03.11.2018

Я понимаю, что вносить блок всего скрипта в основные подписки нельзя, но на крайний случай, когда они хотфиксят ваши обходы - вполне сойдёт. Сейчас они изменили версию и теперь путь до скрипта выглядит так: s.rbk.ru/v8topstatic/common/common-p.1.0.12/scripts/build/_common.js

Но можно сразу так: ||s.rbk.ru/v8topstatic/common/*/scripts/build/_common.js

После обновления скрипта всё так же редиректит на https://www.rbc.ru/instruction#instruction

@dosid Вероятно, вы используете сторонние подписки или сторонние средства блокировки, в сочетании с которыми средства RU AdList никогда не тестировались. Укажите пожалуйста все детали вашей конфигурации в этой теме: https://forums.lanik.us/viewtopic.php?f=102&t=29037

Как это правильно сделать, описано здесь: https://forums.lanik.us/viewtopic.php?f=102&t=24280

Эх, как много проблем и на сколько проще я бы мог решить если б мог обернуть window.location и его методы своим кодом. К сожалению вот это-то как-раз сделать средствами просто юзерскрипта и нельзя. Потому приходится изворачиваться с тем, что есть. Буду ковырять это несчастье дальше.

Обновил скрипт. Добавил обход пары методов обнаружения адблока.

Что-то не то. В настоящий момент у них на сайте вообще не срабатывает детектор. Поэтому работу нового кода протестировать невозможно.

Ответить

Войдите, чтобы ответить.