您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
知乎助手,屏蔽回答中的购物推荐、信息流广告等等
当前为
// ==UserScript== // @name 知乎助手,包含屏蔽购物推荐、屏蔽信息流广告、按关键词屏蔽、屏蔽知乎(专心工作)、右键添加在知乎中搜索 // @namespace http://tampermonkey.net/ // @version 1.0.1 // @description 知乎助手,屏蔽回答中的购物推荐、信息流广告等等 // @author 桃源隐叟 // @match *://www.zhihu.com/* // @match *://www.zhihu.com // @homepageURL https://github.com/taoyuancun123/modifyText/blob/master/modifyText.js // @supportURL https://github.com/taoyuancun123/modifyText/issues // @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=`<div style="z-index=9999;position:fixed;left:50px;top:300px;border:1px solid #888;padding:30px;" 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); $(".ContentItem-more").on("click",function(){ if($("[name='recommend']:checked")[0].value==="on"){ $(".RichText-MCNLinkCardContainer").css("display","none"); }else{ $(".RichText-MCNLinkCardContainer").css("display","block"); } }); window.onload=()=>{ initSetting(); loadSetting(); funcBlockAds(); funcBlockByKeyWord(); funcBlockSite(); } 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; 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); }); 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或关注我们的公众号极客氢云获取最新地址