// ==UserScript== // @name 知乎助手,包含多个功能 // @namespace http://tampermonkey.net/ // @version 1.0.16 // @description 新版本修改:默认隐藏,按右下角黑色+号,显示。功能简介:1、暂时屏蔽知乎,可随时开关;2、根据关键词屏蔽回答,比如关键词"如何,看待",就会屏蔽首页推荐里所有包含“如何”或者“看待”关键词的回答;3、右键菜单中添加“在知乎搜索”,选中文字就可右键搜索;4、屏蔽信息流广告;5、屏蔽回答中的购物推荐 // @author 桃源隐叟 // @match *://www.zhihu.com/* // @match *://www.zhihu.com // @grant none //@require https://code.jquery.com/jquery-2.1.4.min.js // @downloadURL none // ==/UserScript== (function() { 'use strict'; /* globals jQuery, $, waitForKeyElements */ // Your code here... var controlPanel=`

` document.body.insertAdjacentHTML("afterBegin",controlPanel); window.onload=()=>{ initSetting(); loadSetting(); funcBlockAds(); funcBlockByKeyWord(); funcBlockSite(); } document.body.onscroll=function(){ funcBlockRecommend(); funcBlockAds(); funcBlockByKeyWord(); funcBlockSite(); } function funcBlockRecommend(){ if($("[name='recommend']:checked")[0].value==="on"){ $(".RichText-MCNLinkCardContainer").css("display","none"); }else{ $(".RichText-MCNLinkCardContainer").css("display","block"); } } function funcBlockAds(){ if($("[name='ads']:checked")[0].value==="on") { $(".TopstoryItem--advertCard").css("display","none"); }else{ $(".TopstoryItem--advertCard").css("display","none"); } } function funcBlockByKeyWord(){ var blockKeywords=$(".blockkeyword")[0].value; if(blockKeywords!=""){ var bkArray=blockKeywords.split(","); for(let i=0;i${blockTip}`; //$("body").css("display","none"); //$("#control-div").css("display","block"); //$("body").html(blockHtml); var bodyChildren=$("body").children(); for(let i=0;i