用脚本屏蔽许愿贴。。。

说个小前提:我是菜鸡,写的代码很辣鸡,而且我没怎么学过前端,请大神们轻喷😂
有啥问题,请大神们指正一下,我更改过来。。

其实就是使用油猴脚本把许愿贴、还愿贴、交友贴隐藏了。。。

屏蔽关键词:你可以手动添加屏蔽哪些tag
恢复默认值:就是屏蔽“许愿,还愿,交友”这三个tag
取消屏蔽:把屏蔽的那些帖子显示出来,当然关闭脚本后刷新一样的。。

油猴脚本代码如下:

// ==UserScript==
// @name         屏蔽许愿还愿相亲贴
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        *://*.nowcoder.com/*
// @grant       GM_getValue
// @grant       GM_setValue
// @grant        GM_registerMenuCommand

// ==/UserScript==

(function() {
    'use strict';

    var remove = function(tags){
        if(typeof(tags)=="undefined" || tags==null){
            return;
        }
        let a = document.getElementsByTagName("li");
        for(let i=0;i<a.length;i++){
            if(a[i].classList.contains("clearfix")){
                let tmp = a[i].getElementsByClassName("discuss-main")[0].children;
                let j=0;
                for(;j<tmp.length;j++){
                    let text = tmp[j].innerText;
                    if(text.length>0 && tags.indexOf(text)!=-1){
                        a[i].style.display = "none";
                        break;
                    }
                }
                if(j==tmp.length) a[i].style.display = "block";
            }
        }

    }
    // Add GM options
    if(GM_getValue("keys")==null){
        GM_setValue("keys","许愿,还愿,交友");
    }
	GM_registerMenuCommand("屏蔽关键词",function(){
        var keys = GM_getValue("keys");
		var res = prompt("请输入你要屏蔽的关键词:", keys);
        keys = res==null?keys:res
        GM_setValue("keys",keys);
        console.log(keys);
        remove(keys);
	});
    GM_registerMenuCommand("恢复默认值",function(){
        GM_setValue("keys","许愿,还愿,交友");
        remove("许愿,还愿,交友");
    });
    GM_registerMenuCommand("取消屏蔽",function(){
        GM_setValue("keys","");
        remove("");
    });

    remove(GM_getValue("keys"));

})();


全部评论
我也觉得烦,到无可奈何。许愿没用,还愿炫耀,一点有用的信息也没有。
点赞 回复 分享
发布于 2019-10-02 19:11
为楼主点赞。牛客不解决这个问题迟早倒闭
点赞 回复 分享
发布于 2019-10-02 19:09
点赞 回复 分享
发布于 2019-10-02 23:49
很实用啊!!!
点赞 回复 分享
发布于 2019-10-02 20:59
不错🤣
点赞 回复 分享
发布于 2019-10-02 20:51
满屏的许愿看着确实难受
点赞 回复 分享
发布于 2019-10-02 20:45
问题来了,app怎么用
点赞 回复 分享
发布于 2019-10-02 18:54
腻害哈哈
点赞 回复 分享
发布于 2019-10-02 18:53
可以屏蔽,但没必要
点赞 回复 分享
发布于 2019-10-02 18:53

相关推荐

不愿透露姓名的神秘牛友
07-03 18:22
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞 评论 收藏
分享
07-01 17:14
中北大学 Java
兄弟们是真是假
牛客46374834...:我在boss上投java岗从来没成功过
点赞 评论 收藏
分享
评论
16
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务