Функционал любой системы можно увеличивать, улучшать и полировать бесконечно. Вот и программисты сайта https://danbooru.donmai.us занимаются этим вообще всё время и периодически что-то ломают. На этот раз решили сделать красивые подсказки, но забыли про нужные ресурсы. Пришлось самому искать способ починить отображение сайта.
Весь ремонт заключался в подключении сторонних ресурсов типа js-файлов с кодом и css-файлов с требуемыми стилями с помощью средств расширения Greasemonkey для Firefox. На его аналогах скорее всего тоже будет работать.
Беглый гуглинг нужных ресурсов и средств привел к такому результату:
// ==UserScript== // @name DanbooruFix // @author Radjah // @description add missing css // @include http://danbooru.donmai.us/* // @include https://danbooru.donmai.us/* // @version 0.0.1 // @resource customCSS https://cdnjs.cloudflare.com/ajax/libs/qtip2/3.0.3/jquery.qtip.min.css // @require https://cdnjs.cloudflare.com/ajax/libs/qtip2/3.0.3/jquery.qtip.min.js // @grant GM_addStyle // @grant GM_getResourceText // ==/UserScript== var newCSS = GM_getResourceText ("customCSS"); GM_addStyle (newCSS);
Имя "customCSS" идентифицирует конкретный ресурс, который уже в коде скрипта подгружается в тело страницы.