Скрывает на сайте элементы, которые чем-то не угодили. Например фанфики, со слэшем, фэмслэшем, с нелюбимыми жанрами... Или рекламу. Возвращает старые отметки обновлений на страницы избранных авторов и новых частей в текстах, а также помечает изменённые сборники и новые тексты в них. Убирает промежуточную страницу при переходе по ссылкам. Добавляет прямое скачивание FB2-файла в шапку произведения. Сделано на основе скрипта Wilat Collany - https://github.com/ShadowOfKing/JSScripts/
< Σχολιασμός για τον κώδικα ficbook.notifications.improvement
Сделано в версии 44. Пояснения в описании скрипта тут и в коде скрипта на 175 строке.
Спасибо! Блин, сразу как чище в комментариях к нескольким читаемым вещам стало.
В половине случаев, когда комментарии подгружаются, сокрытие почему-то не срабатывает или срабатывает не с первого раза, приходится обновлять страницу и заново подгружать комментарии. И никогда не срабатывает там, где жму кнопку «Показать ещё комментарии».
Нормально работает только на странице всех комментариев фанфика, где комменты не динамически подгружаются.
Фаерфокс ESR, Violentmonkey.
Нужны подробности - версии браузера, конкретные страницы, сколько в чёрном списке.
Проверяли на хроме?
Потому как у меня в Brave всё работает.
Как я выше писал, FF ESR, т.е. 115.7 (напоминаю, ESR — это версия длительной поддержки). Если точнее, был 115.х, обновился до последнего — 115.7. Violentmonkey 2.18.
На пробу отключил violentmonkey и поставил greasemonkey — этот функционал вообще не работает (остальной функционал скрипта проверять не стал). Гризманки, кстати, ругается на восьмую строку скрипта, говорит, @license невалидное поле, ожидается автор, дескрипшн и так далее, но только не лицензия.
В чёрном списке, ну допустим, пока один человек: Super Vegeta
Картину наблюдаю на любых страницах, где он комментирует. Например:
https://ficbook.net/readfic/13188479/comments — на месте его комментариев вижу плашки «Здесь был нелюбимый автор»
https://ficbook.net/readfic/13188479/35979081
https://ficbook.net/readfic/13188479/36055627 — вижу его комментарии. Причём даже если несколько раз обновляю страницу, не скрываются. До этого в подобных случаях было такое, что обновлял страницу — скрывались.
На пробу открыл 360browser 13 версии (на 86 хромиуме), поставил дикую обезьяну — вижу ту же картину. Но так я хромом и его производными не пользуюсь, хотя бы потому, что у нас в республике гугл усиленно блокируют.
На пробу скачал и поставил последний Brave и опять же дикую обезьяну. Опять ровно та же самая картина.
Поставил в Brave Tampermonkey. Та же картина. На страницах всех комментариев фанфика комменты Вегеты скрываются, на страницах глав — нет. Причём, я даже не понимаю, почему раньше то скрывались, то нет, а сейчас не скрываются в принципе. Может быть, действительно зависит от страницы, а я сейчас проверяю на одних и тех же. Кстати, Tampermonkey скрипту насыпал несколько десятков ворнингов.
Винда 10x64 Pro 21H2.
Так, нашёл закономерность. Когда фанфики на страницах открываются по ссылкам вида
https://ficbook.net/readfic/018d3b15-dd15-7ccc-ae3c-408268ca788a/36611677?show_comments=1#com122468737
Т.е. на конкретный коммент, и при этом сразу грузятся все фанфики, а не подгружаются динамически, тогда комменты овоща скрываются.
Почему-то перестал работать эвент scroll. Понаставил событий временно на срабатывание от движения мышкой и касание.
Спасибо, так работает.
Будете смеяться, но.
Зашёл на https://ficbook.net/fanfiction/books/makkrej_dzhon___chervj и вместо списка работ по «Червю» увидел одну только единственную плашку «Тут был слэш». Если без скрипта, то вижу список фиков фандома, в числе которых, кстати, слэша в общем-то и нету.
Исправил.
Там в карусели с миниатюрами фикбук его всучивает.
Спасибо. Скрыл карусель uBlock’ом.
Было б неплохо, чтобы скрипт мог уметь блокировать комментарии от пользователей, которых встречаешь тут и там, но которых не хочешь видеть.