// ==UserScript==
// @name 知乎助手,包含多个功能
// @namespace http://tampermonkey.net/
// @version 1.0.11
// @description 功能简介:1、暂时屏蔽知乎,可随时开关;2、根据关键词屏蔽回答,可以随时开关;3、右键菜单中添加“在知乎搜索”,选中文字就可右键搜索;4、屏蔽信息流广告;5、屏蔽回答中的购物推荐
// @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
// @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