知乎Fxxk

移除知乎故事档案局的回答,推荐页广告

As of 2020-06-12. See the latest version.

// ==UserScript==
// @name         知乎Fxxk
// @namespace    http://tampermonkey.net/
// @version      1.6
// @description  移除知乎故事档案局的回答,推荐页广告
// @author       SHIFU
// @grant        none
// @match        www.zhihu.com/*

// ==/UserScript==
(function() {
    'use strict';
    const answerIgnoreList = new Array("故事档案局", "盐选推荐", "真实职业故事","盐选健康必修课","盐选科普","知乎盐选会员","知乎盐选会员",
                                       "盐选科技前沿","盐选文学甄选","盐选成长计划","盐选会员精品","盐选点金",
                                       "盐选生活馆","盐选职场","盐选奇妙物语","盐选博物馆");
    const elementIgnoreList = new Array("Pc-feedAd-container ", "RichText-MCNLinkCardContainer",
                                        "Pc-card Card","Card-section RelatedCommodities-list","Card-section RelatedCommodities-list");
    setInterval(function(){
        var obj = document.getElementsByClassName("ContentItem AnswerItem");
        for(var i = 0;i < obj.length; i++){
            var trashNode=obj[i].attributes["data-zop"].value;
            try {
                var jsonObject= JSON.parse(trashNode);
                if(answerIgnoreList.indexOf(jsonObject.authorName)>=0) {
                    obj[i].style.display = "none";

                }
            } catch (e) {
            }
        }

        for (var n =0;n<elementIgnoreList.length; n++) {
            var element = document.getElementsByClassName(elementIgnoreList[n]);
            for(var j = 0;j < element.length; j++){
                element[j].style.display = "none";
            }

        }
    },1500);

})();