28 апреля 2018

Как я Danbooru костылями из Greasemonkey чинил.



Функционал любой системы можно увеличивать, улучшать и полировать бесконечно. Вот и программисты сайта https://danbooru.donmai.us занимаются этим вообще всё время и периодически что-то ломают. На этот раз решили сделать красивые подсказки, но забыли про нужные ресурсы. Пришлось самому искать способ починить отображение сайта.

Весь ремонт заключался в подключении сторонних ресурсов типа js-файлов с кодом и css-файлов с требуемыми стилями с помощью средств расширения Greasemonkey для Firefox. На его аналогах скорее всего тоже будет работать.

Беглый гуглинг нужных ресурсов и средств привел к такому результату:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// ==UserScript==
// @name           DanbooruFix
// @author         Radjah
// @description    add missing css
// @include        http://danbooru.donmai.us/*
// @include        https://danbooru.donmai.us/*
// @version        0.0.1
// @grant          GM_addStyle
// @grant          GM_getResourceText
// ==/UserScript==
var newCSS = GM_getResourceText ("customCSS");
GM_addStyle (newCSS);

Имя "customCSS" идентифицирует конкретный ресурс, который уже в коде скрипта подгружается в тело страницы.

Комментарии

Загружаем... Выполняем авторизацию...
Пока не было комментариев. Станьте первым!

Опубликовать новый комментарий

Comments by

-->