看到cnbeta上的评论,说希望能有屏蔽所有关于小米的新闻的插件,想想似乎用脚本实现的话很简单。于是花了十几分钟写了一个油猴脚本并且发布了(典型的无聊。。。),关键代码不到五行,主要是以前没有写过脚本,查资料花了一点时间。而且不知道为什么userscript.org官网无法上传文档,一直提示500错误,只能通过粘贴代码生成脚本,走了不少弯路。
页面:http://userscripts.org/scripts/show/141827
userscript :
// ==UserScript==
// @name kickxiaomi
// @namespace kickxiaomi
// @author 一树小草
// @description 将cnbeta主页中标题含有“小米”的新闻从您眼前删除
// @include http://www.cnbeta.com/*
// @version 0.1
// @License MIT
// ==/UserScript==
var a = "小米";
var b = this.document.getElementsByTagName("strong");
//var c = new Array();
for(i =0;i<b.length;i++){
if(b[i].innerHTML.indexOf(a) != -1){
//c[i]=b[i].innerHTML.indexOf(a);
b[i].parentNode.parentNode.parentNode.parentNode.
parentNode.removeChild(b[i].parentNode.parentNode.
parentNode.parentNode);
}
}main();