Greasy Fork is available in English.

RU AdList JS Fixes

try to take over the world!

< RU AdList JS Fixes 피드백

리뷰: 좋음 - 잘 동작함

После обновления скрипта RU AdList JS Fixes 20210105.0 сломался вход в аккаунт на сайте https://farmlend.ru/. Происходит бесконечный редирект, но вход в аккаунт не выполняется.
https://i.ibb.co/f1MtcGD/Screenshot-2021-1-10-Just-a-moment.png
Если скрипт отключить, то вход осуществляется нормально.
https://i.ibb.co/rwgpLKh/Screenshot-2021-1-10.png

Браузер - Firefox 60.9.0esr, Win7 (32-бит)

Основное расширение для блокировки - uBlock Origin 1.32.4

Подключенные фильтры - 6 фильтров uBlock filters, EasyList, EasyPrivacy, EasyList Cookie, Peter Lowe’s Ad and tracking server list, RU AdList, RU AdList: BitBlock + Fanboy's General, RU AdList: Counters

Дополнительные средства - RU AdList JS Fixes 20210109.0 (Tampermonkey 4.11.6120)

Lain inVerse개발자
§
작성: 2021-01-10
수정: 2021-01-10

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

Нажмите F12 и посмотрите есть ли какие-либо сообщения в консоли при попытке входа. Может там есть какие-либо ошибки?

Вот скопировал текст из консоли:

html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
body {background-color: #ffffff; color: #000000; font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Helvetica Neue",Arial, sans-serif; font-size: 16px; line-height: 1.7em;-webkit-font-smoothing: antialiased;}
h1 { text-align: center; font-weight:700; margin: 16px 0; font-size: 32px; color:#000000; line-height: 1.25;}
p {font-size: 20px; font-weight: 400; margin: 8px 0;}
p, .attribution, {text-align: center;}
#spinner {margin: 0 auto 30px auto; display: block;}
.attribution {margin-top: 32px;}
@keyframes fader { 0% {opacity: 0.2;} 50% {opacity: 1.0;} 100% {opacity: 0.2;} }
@-webkit-keyframes fader { 0% {opacity: 0.2;} 50% {opacity: 1.0;} 100% {opacity: 0.2;} }
#cf-bubbles > .bubbles { animation: fader 1.6s infinite;}
#cf-bubbles > .bubbles:nth-child(2) { animation-delay: .2s;}
#cf-bubbles > .bubbles:nth-child(3) { animation-delay: .4s;}
.bubbles { background-color: #f58220; width:20px; height: 20px; margin:2px; border-radius:100%; display:inline-block; }
a { color: #2c7cb0; text-decoration: none; -moz-transition: color 0.15s ease; -o-transition: color 0.15s ease; -webkit-transition: color 0.15s ease; transition: color 0.15s ease; }
a:hover{color: #f4a15d}
.attribution{font-size: 16px; line-height: 1.5;}
.ray_id{display: block; margin-top: 8px;}
#cf-wrapper #challenge-form { padding-top:25px; padding-bottom:25px; }
#cf-hcaptcha-container { text-align:center;}
#cf-hcaptcha-container iframe { display: inline-block;}

Lain inVerse개발자
§
작성: 2021-01-10
수정: 2021-01-10

Эм... Мне кажется вы скопировали стили на странице с первой вкладки (Elements / Элементы). Откройте вторую вкладку (Console / Консоль).

Забыл, что F12 открывает последнюю использованную панель и это не всегда консоль. Ctrl + Shift + J всегда открывает консоль.

Lain inVerse개발자
§
작성: 2021-01-10
수정: 2021-01-10

Ок, это похоже на то, что мне нужно.
Нажмите правой клавишей мыши в консоли и выберите Export Visible Messages To (Экспортировать? Видимые Сообщения) и из подменю Файл.
Сохраните в файл, расшарьте его как-нибудь и киньте ссылку, пожалуйста. На Google или Yandex диск, например.
Или скопируйте (вторая опция в том меню помимо файла) и вставьте сюда: https://pastebin.com/

Почему-то у меня нет в меню консоли пункта Export Visible Messages To (Экспортировать? Видимые Сообщения) и из подменю Файл. Скопировал и вставил на https://pastebin.com/Nneu2Siz. Также сохранил в виде текстового файла: https://yadi.sk/d/bg9XSKf9OLmAEg

Lain inVerse개발자
§
작성: 2021-01-10

Беда в том, что скопировался только текст, что был в консоли. Я хотел получить стэк ошибки. Если нет пункта экспорта (единственный пункт с подменю), то обратите внимание на серый треугольник слева от сообщений TypeError: Function.prototype.toString called on incompatible object.
Разверните любой из них и киньте результат на pastebin, пожалуйста.

Lain inVerse개발자
§
작성: 2021-01-10
수정: 2021-01-10

UPD: Вроде удалось воспроизвести без регистрации. Изучаю.

Хорошо.

Lain inVerse개발자
§
작성: 2021-01-10

Кстати, есть серьёзные причины использовать 60ESR вместо более новых версий?
Судя по всему проблема отчасти связана со старой версией браузера. По крайней мере в Fx85b6 проблемы не наблюдаю и там появляется предложение пройти re-captcha. Разобрать что конкретно там вызывает проблему к сожалению пока не получается.

Lain inVerse개발자
§
작성: 2021-01-10

Ок, вроде нашёл и поправил. Дело было именно в браузере.

Просто привык к этой версии. К тому же у меня на ней ещё работает TabMixPlus, от которого отказываться пока не хочется.

Пока проверить не могу. После обеда проверю и отпишусь. Спасибо за оперативное решение проблемы.

Lain inVerse개발자
§
작성: 2021-01-11

Получилось проверить? Всё в порядке?
Не буду возражать если измените оценку работы скрипта если всё в порядке. :)

Проверил. К сожалению, теперь другая напасть. При нажатии кнопки вход в аккаунт страница https://farmlend.ru/user/login перезагружается, но вход не происходит. Можно нажать ещё раз на кнопку входа, результат такой же.

Lain inVerse개발자
§
작성: 2021-01-12

Хм... Если скрипт там не нужен, то, учитывая версию браузера, проще порекомендовать добавить сайт в исключения так-как без аккаунта я тут уже точно не разберу в чём там дело.

Зайдите на сайт и нажмите на + справа от имени скрипта в меню кнопки расширения Tampermonkey. Там будет пункт исключить запуск на посещенном домене. Такое исключение сохранится при обновлении скрипта.

Пришлось так и поступить. Ещё раз спасибо за хлопоты.

Удалил сейчас ранее созданное исключение для сайта https://farmlend.ru, удалил в браузере куки и очистил кэш (что-то сразу не догадался это сделать), после чего с включённым скриптом RU AdList JS Fixes на странице сайта Фармленд спокойно вошёл в аккаунт. Так что всё сработало нормально и без исключений! Ещё раз спасибо за труды!

Lain inVerse개발자
§
작성: 2021-01-13

Хех, и я забыл, что это может быть проблемой. :)

댓글 남기기

댓글을 남기려면 로그인하세요.