您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
tonybai.com去广告
当前为
// ==UserScript== // @name tonybai.com 去广告 // @namespace Violentmonkey Scripts // @match https://tonybai.com/* // @grant none // @version 1.0 // @author ddatsh // @description tonybai.com去广告 // ==/UserScript== const hrTags = document.querySelectorAll('hr[isinvalidtag="true"]'); const articleTags = document.querySelectorAll('article'); // 存储所有需要删除的 <p> 标签 const pTagsToRemove = []; // 遍历每个 <hr> 标签 hrTags.forEach(hr => { // 找到最近的 <article> 标签 let closestArticle = null; articleTags.forEach(article => { if (!closestArticle || hr.compareDocumentPosition(article) & Node.DOCUMENT_POSITION_FOLLOWING) { closestArticle = article; } }); // 如果找到了 <hr> 和 <article> 标签,收集需要删除的 <p> 标签 if (closestArticle) { // 从 <hr> 到 <article> 之间的所有节点 let current = hr.nextElementSibling; while (current && current !== closestArticle) { pTagsToRemove.push(current); current = current.nextElementSibling; } } hr.remove(); }); // 删除所有收集到的 <p> 标签 pTagsToRemove.forEach(p => p.remove());
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址