5/31/2012

cnbeta关键词屏蔽

  相信不少童靴都看cnbeta这个网站。我以前是用Google Reader订阅看,后来渐渐发现一天百十条甚至数百条的新闻实在hold不住。而且很多我感兴趣领域的新闻也可以在其他更加专业化的网站上迅速地获取到,遂退订。但不得不承认在某些即时新闻的发布上cnbeta是有很大的优势。但有些口水仗,疑似软文的鸡肋文也过多了。遂写了一个js脚本,可以在cnbeta的主页上屏蔽含有特定关键词的新闻。
  本来打算做个chrome扩展的。昨晚花时间学了一下,老是卡在这个函数的使用上:chrome.tabs.executeScript。求大虾指点!干脆直接把js代码放出,反正看cnbeta的没几个不会改脚本的。


  代码如下,如需自己增加关键词修改『'小米|特供'』即可。
javascript:(function(){ var v = new RegExp('cnbeta.com'); var filter = new RegExp('小米|特供'); if (!v.test(document.URL)) { return false; } {a=document.getElementsByClassName('newslist');{for(var i=0;i<a.length;i++){if(filter.test(a[i].innerHTML)){a[i].style.display='none';}};}return;}})();

  或者直接:拖我到书签栏!