您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Заменяет изображение и текст 404 на кастомное
// ==UserScript== // @name Replace 404 Image // @namespace https://shikimori.one/ // @version 1.1 // @description Заменяет изображение и текст 404 на кастомное // @author LifeH // @match *://shikimori.org/* // @match *://shikimori.one/* // @match *://shikimori.me/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; const imgURL = "https://i.ibb.co/QXgRz6p/rkn-2x.jpg"; const targetIMG = "/images/static/404.jpg"; function replaceImage() { const img = document.querySelector(`img.image[src="${targetIMG}"]`); if (img) { img.src = imgURL; img.srcset = `${imgURL} 2x`; } } function replaceText() { const errorText = document.querySelector('.dialog'); if (errorText) { errorText.innerHTML = ` <p class="error-404">Заблокировано \n Роскомнадзором</p> <h1>Эта страница содержала запрещённый контент.</h1> <p><a href="/">на главную</a></p> <img class="image" src="${imgURL}" srcset="${imgURL} 2x"> `; } } function main() { replaceImage(); replaceText(); } function ready(fn) { window.addEventListener("load", fn); document.addEventListener("page:load", fn); document.addEventListener("turbolinks:load", fn); if (document.attachEvent ? document.readyState === "complete" : document.readyState !== "loading") { fn(); } else { document.addEventListener("DOMContentLoaded", fn); } } ready(main); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址