您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在知乎,屏蔽掉你不想看到的答主
// ==UserScript== // @name [知乎] 屏蔽不想看到的答主 // @namespace http://tampermonkey.net/ // @version 0.0.1 // @description 在知乎,屏蔽掉你不想看到的答主 // @author mingchen3398 // @match https://www.zhihu.com/question/* // @icon https://static.zhihu.com/heifetz/favicon.ico // @grant none // @license MIT // @supportURL https://space.bilibili.com/86906776 // ==/UserScript== (function() { 'use strict'; // 黑名单列表,引号内写入不想看见的答主,半角逗号(,) 引号('' | ""),例如:"知乎小管家","每日经济新闻",复制替换也行 const blackList = ["每日经济新闻","知乎小管家"] function hideBlackUser(){ const nodeList = document.querySelectorAll('.Question-main .AuthorInfo-content .UserLink-link') let blackNode = [] nodeList.forEach(i=>{ let res = blackList.includes(i.innerText) if(res){ const item = parents(i,'.List-item') blackNode = [...blackNode,...item] } }) blackNode.forEach(i=>{ hide(i) }) } function parents(el, selector) { const parents = []; while ((el = el.parentNode) && el !== document) { if (!selector || el.matches(selector)) parents.push(el); } return parents; } function hide(el){ el.style.display = 'none'; } hideBlackUser() })();