您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
屏蔽包含特定关键字的米游社文章/评论
当前为
// ==UserScript== // @name 米游社关键字屏蔽 // @namespace http://hplzh.cn/ // @version 24.07.0001 // @description 屏蔽包含特定关键字的米游社文章/评论 // @author hplzh // @match *://*.miyoushe.com/* // @grant none // @license MIT // ==/UserScript== 'use strict'; var kwarr = ["🤓"]; function checkContent(content){ var inner = content.innerHTML; for(var i = 0; i < kwarr.length; i++){ if(inner.includes(kwarr[i])){ return true; } } return false; } function getArticleCards(){ return document.getElementsByClassName("mhy-article-card__link"); } function getReplies(){ return document.getElementsByClassName("reply-card__content"); } function getInnerReplies(){ return document.getElementsByClassName("reply-card-inner-reply__content"); } function replaceContent(content){ content.innerHTML = "<p>内容已被屏蔽</p>"; } function checkAndReplace(content){ if(checkContent(content)){ replaceContent(content); } } function forEachIn(arr, func){ for(var i = 0; i < arr.length; i++){ func(arr[i]); } } function main(){ forEachIn(getArticleCards(),checkAndReplace); forEachIn(getReplies(), checkAndReplace); forEachIn(getInnerReplies(), checkAndReplace); } setInterval(main,1000);