下面的文件,放在 content.js
// 定义敏感词列表
const blockedWords = ["秋风舞梧叶", "淘宝的天地", "长安居", "80km软件", "meijunzy","pnly1","星球转动中"];
// 检查并隐藏包含敏感词的节点
function checkAndHideReplies() {
// 获取所有 class 为 item-reply 的 div
const replyDivs = document.querySelectorAll('div.item-reply');
// 遍历每个 div
replyDivs.forEach(div => {
// 获取 div 的文本内容
const textContent = ();
// 检查是否包含敏感词
const containsBlockedWord = blockedWords.some(word => textContent.includes(word.toLowerCase()));
// 如果包含敏感词,则隐藏整个 div
if (containsBlockedWord) {
#39;none';
}
});
}
// 初始检查
checkAndHideReplies();
// 监听 DOM 变化,动态检查新加载的内容
const observer = new MutationObserver(checkAndHideReplies);
observer.observe(document.body, { childList: true, subtree: true });