知乎屏蔽指定用户,将他的评论和回答隐藏。
尤其是我不跟人吵架,看知乎是为了技术类,所以能提供隐藏“评论区屏蔽按钮”的开关就好了,因为知乎右边有三个点可以展开,里面有屏蔽。(意思是我不常用所以多一步无所谓,美观更大)
emoji自己在源码改了……评论区不会改
因为你的这个需求是非常个性化的,不具备普适性,所以我不会去更新脚本,但是我可以告诉你怎么改源码。
如果你想要把评论区的屏蔽功能去掉,请找到第576行,将markComponents中的markCommentComponents方法注释。下面是代码片段:
let markComponents = function() {
//标记评论
markCommentComponents();
//标记回答
markAnswerComponents();
}
如果你想要保持评论区的屏蔽功能(屏蔽回答后同时屏蔽这个人的评论),但是不想要显示按钮,请找到第617行,将appendClickBtn中的appendClickBtnByClassName方法注释。下面是代码片段:
let appendClickBtn = function() {
//追加评论的屏蔽取消按钮
appendClickBtnByClassName(USER_NAME_COMPONENT_CLASS);
//追加回答的屏蔽取消按钮
appendClickBtnByClassName(USER_ANSWER_AUTHOR_INFO_NAME_COMPONENT_CLASS);
}
作者恩泽万民,而这一切都是不收钱的,这就是互联网的惊喜啊……我实在恶心知乎的营销号,终于可以耳根清净了
这里提一个不痛不痒的ui改进,红色的禁止按钮实在刺眼,如果能改成白色就舒服了