// ==UserScript== // @name Pixiv反代链接替换 // @namespace https://www.cccpserver.cf // @version 1.01 // @description 使用国内反代节点替换Pixiv日本图片节点 // @author HELPMEEADICE // @match *://www.pixiv.net/* // @license GPLv3 // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; function replacePximgLinks() { const links = document.querySelectorAll('a[href*="i.pximg.net"]'); const images = document.querySelectorAll('img[src*="i.pximg.net"]'); links.forEach(link => { link.href = link.href.replace(/i\.pximg\.net/g, 'i.suimoe.com'); }); images.forEach(image => { image.src = image.src.replace(/i\.pximg\.net/g, 'i.suimoe.com'); }); } replacePximgLinks(); // Listen for changes in the DOM, in case the page uses AJAX to load content const observer = new MutationObserver(replacePximgLinks); observer.observe(document.body, { subtree: true, childList: true }); })();