🏠 Home 

隐藏刺猬猫页面中水印并删除行结尾的dmoF

自动隐藏页面中的 watermark 元素并删除 dmoF


Install this script?
// ==UserScript==
// @name         隐藏刺猬猫页面中水印并删除行结尾的dmoF
// @namespace    http://tampermonkey.net/
// @version      2024-10-02-2
// @description  自动隐藏页面中的 watermark 元素并删除 dmoF
// @author       muyuanjin
// @match        https://www.ciweimao.com/chapter/*
// @grant        none
// @run-at       document-end
// @license      MIT
// ==/UserScript==
(function() {
'use strict';
// 函数用于删除 watermark 元素
function removeWatermark() {
const watermark = document.querySelector('.watermark');
if (watermark && watermark.style.display !== 'none') {
// 设置元素为不可见
watermark.style.display = 'none';
console.log('Watermark 已被隐藏');
}
}
// 函数用于删除所有包含 "dmoF" 的 <span> 元素
function removeDmoF() {
const spans = document.querySelectorAll('span');
spans.forEach(span => {
if (span.textContent.trim() === 'dmoF') {
span.remove();
console.log('dmoF 已被删除');
}
});
}
// 监听页面内容加载完成
window.addEventListener('load', () => {
removeWatermark();
removeDmoF();
});
// 处理动态内容加载的情况(例如通过 AJAX 加载的内容)
const observer = new MutationObserver((mutations) => {
mutations.forEach(() => {
removeWatermark();
removeDmoF();
});
});
observer.observe(document.body, { childList: true, subtree: true });
})();