知乎Fxxk

移除知乎官方的回答,推荐页广告,回答页中广告

  1. // ==UserScript==
  2. // @name 知乎Fxxk
  3. // @version 2.1
  4. // @namespace undefined
  5. // @description 移除知乎官方的回答,推荐页广告,回答页中广告
  6. // @author SHIFU
  7. // @grant none
  8. // @match *://www.zhihu.com/*
  9.  
  10. // ==/UserScript==
  11. (function() {
  12. 'use strict';
  13. const answerIgnoreList = new Array("故事档案局", "盐选推荐", "真实职业故事","盐选健康必修课","盐选科普","知乎盐选会员","知乎盐选会员",
  14. "盐选科技前沿","盐选文学甄选","盐选成长计划","盐选会员精品","盐选点金",
  15. "盐选生活馆","盐选职场","盐选奇妙物语","盐选博物馆","亲历者说","盐选心理","知乎盐选创作者","真实故事计划");
  16.  
  17. const elementIgnoreList = new Array("Pc-feedAd-container ", "RichText-MCNLinkCardContainer",
  18. "Pc-card Card","Card-section RelatedCommodities-list","Card-section RelatedCommodities-list","ecommerce-ad-box",
  19. "RichText-ADLinkCardContainer");
  20. setInterval(function(){
  21. var obj = document.getElementsByClassName("ContentItem AnswerItem");
  22. for(var i = 0;i < obj.length; i++){
  23. if( obj[i].innerHTML.indexOf("本回答节选自盐选专栏,有助于解答该问题")>=0) {
  24. obj[i].style.display = "none";
  25. // console.log(obj[i].innerHTML);
  26. continue;
  27. }
  28. var trashNode=obj[i].attributes["data-zop"].value;
  29. try {
  30. var jsonObject= JSON.parse(trashNode);
  31. if(answerIgnoreList.indexOf(jsonObject.authorName)>=0) {
  32. obj[i].style.display = "none";
  33.  
  34. }
  35. } catch (e) {
  36. }
  37. }
  38.  
  39. for (var n =0;n<elementIgnoreList.length; n++) {
  40. var element = document.getElementsByClassName(elementIgnoreList[n]);
  41. for(var j = 0;j < element.length; j++){
  42. element[j].style.display = "none";
  43. }
  44.  
  45. }
  46. },1500);
  47.  
  48. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址