您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
屏蔽V2EX无聊的AI讨论内容
// ==UserScript== // @name 屏蔽V2EX无聊的AI讨论 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 屏蔽V2EX无聊的AI讨论内容 // @author DebuggerX // @match https://www.v2ex.com/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // ==/UserScript== (function () { 'use strict'; const defaultKeywords = ['openai', 'chatgpt']; let keywords = localStorage.getItem('key_ai_keywords'); if (!!keywords) { keywords = JSON.parse(keywords); } else { localStorage.setItem('key_ai_keywords', JSON.stringify(defaultKeywords)); keywords = defaultKeywords; } let count = 0; document.querySelectorAll('.cell.item').forEach((post) => { let content = post.querySelector('.item_title').innerHTML.toLowerCase(); for (const keyword of keywords) { if (content.includes(keyword)) { post.style.display = 'none'; count++; break; } } }); const comment = document.createElement('span'); comment.className = 'fade'; comment.innerText = `${count} 条已屏蔽`; comment.style.marginRight = '16px'; comment.style.cursor = 'pointer'; comment.addEventListener('click', () => { document.querySelectorAll('.cell.item').forEach((post) => { post.style.display = ''; }); comment.innerText = '0 条已屏蔽'; }); document.querySelector('#SecondaryTabs').prepend(comment); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址