您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
功能简介:1、暂时屏蔽知乎,可随时开关;2、根据关键词屏蔽回答,可以随时开关;3、右键菜单中添加“在知乎搜索”,选中文字就可右键搜索;4、屏蔽信息流广告;5、屏蔽回答中的购物推荐
当前为
// ==UserScript== // @name 知乎助手,包含多个功能 // @namespace http://tampermonkey.net/ // @version 1.0.12 // @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 // ==/UserScript== (function() { 'use strict'; /* globals jQuery, $, waitForKeyElements */ // Your code here... var controlPanel=`<p class="toggle-control" style="z-index:201;position:fixed;left:50px;top:100px;background-color:white;margin:2px 1px 1px 2px;text-decoration:underline;">显示/隐藏面板</p> <div style="z-index:200;position:fixed;left:50px;top:100px;border:1px solid #888;padding:30px;border-radius:5px;background-color:white;" id="control-div"> <h2>设置屏蔽选项</h2> <br> <span>屏蔽购物推荐</span><input type="radio" name="recommend" value="on" checked>开<input type="radio" name="recommend" value="off">关<br> <span>屏蔽信息流广告</span><input type="radio" name="ads" value="on" checked>开<input type="radio" name="ads" value="off">关<br> <span>屏蔽关键词</span><input type="radio" name="keyword" value="on" checked>开<input type="radio" name="keyword" value="off">关<br> <input type="text" placeholder="test1,test2" class="blockkeyword"><br> <span>屏蔽知乎</span><input type="radio" name="zhihu" value="on" >开<input type="radio" name="zhihu" value="off" checked>关<br> <input type="text" placeholder="好好工作,暂时别看知乎,目前XX还没有完成" class="blocksite"><br> </div>` 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<bkArray.length;i++){ if($("[name='keyword']:checked")[0].value==="on"){ $(`.TopstoryItem:contains(${bkArray[i]})`).css("display","none"); }else{ $(`.TopstoryItem:contains(${bkArray[i]})`).css("display","block"); } } } } function funcBlockSite(){ if($("[name='zhihu']:checked")[0].value==="on"){ var blockTip=$(".blocksite")[0].value?$(".blocksite")[0].value:$(".blocksite")[0].placeholder; var blockHtml=`<h1 style="text-align:center;font-size:50px;">${blockTip}</h1>`; //$("body").css("display","none"); //$("#control-div").css("display","block"); //$("body").html(blockHtml); var bodyChildren=$("body").children(); for(let i=0;i<bodyChildren.length;i++){ if(bodyChildren[i].id!="control-div"){ $(bodyChildren[i]).css("display","none") } } $("body").prepend(blockHtml); $("#container").css("display","none"); $("iframe").css("display","none"); }else{ //$("body").html(""); } } $("[name='recommend']").on("click",function(){ setCookie('recommend',$("[name='recommend']:checked")[0].value); }); $("[name='ads']").on("click",function(){ setCookie('ads',$("[name='ads']:checked")[0].value); }); $("[name='keyword']").on("click",function(){ setCookie('blockkeywordSwitch',$("[name='keyword']:checked")[0].value); setCookie('blockkeyword',$(".blockkeyword")[0].value); }); $("[name='zhihu']").on("click",function(){ setCookie('blocksiteswitch',$("[name='zhihu']:checked")[0].value); setCookie('blocksiteTip',$(".blocksite")[0].value); }); $(".blockkeyword").blur(function(){ setCookie('blockkeyword',$(".blockkeyword")[0].value); }); $(".blocksite").blur(function(){ setCookie('blocksiteTip',$(".blocksite")[0].value); }); $(".toggle-control").click(function(){ $("#control-div").toggle(); }); function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } function loadSetting(){ if(getCookie("recommend")!=null){ $(`[name='recommend'][value=${getCookie("recommend")}]`)[0].checked=true; }else{ } if(getCookie("ads")!=null){ $(`[name='ads'][value=${getCookie("ads")}]`)[0].checked=true; }else{ } if(getCookie("blockkeywordSwitch")!=null){ $(`[name='keyword'][value=${getCookie("blockkeywordSwitch")}]`)[0].checked=true; $(".blockkeyword")[0].value=getCookie("blockkeyword"); }else{ } if(getCookie("blocksiteswitch")!=null){ $(`[name='zhihu'][value=${getCookie("blocksiteswitch")}]`)[0].checked=true; $(".blocksite")[0].value=getCookie("blocksiteTip"); }else{ } } function initSetting(){ if(getCookie("recommend")==null){ setCookie('recommend',$("[name='recommend']:checked")[0].value); }else{ } if(getCookie("ads")==null){ setCookie('ads',$("[name='ads']:checked")[0].value); }else{ } if(getCookie("blockkeywordSwitch")==null){ setCookie('blockkeywordSwitch',$("[name='keyword']:checked")[0].value); setCookie('blockkeyword',$(".blockkeyword")[0].value); }else{ } if(getCookie("blocksiteswitch")==null){ setCookie('blocksiteswitch',$("[name='zhihu']:checked")[0].value); setCookie('blocksiteTip',$(".blocksite")[0].value); }else{ } } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址