cnblogs 园子还没提供这项功能,我们又确实有这个需求,只好自己写一个, 需要的朋友可以参考下。
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
- var unlikes = ['zhang523012313', 'yangtongnet'];
- function delUnlike(filter, expr) {
- $(filter).filter(function() {
- var href = $(this).find(expr).attr('href');
- for (var i = 0; i < unlikes.length; i++) {
- if (href.indexOf(unlikes[i]) > 0) return true;
- }
- return false;
- }).remove();
- }
- function clearUnlike(n) {
- setTimeout(function() {
- delUnlike('.avatar_list li', 'a'); //头像
- delUnlike('#feed_list li:visible', 'a'); //闪存列表
- delUnlike('.ing_comments li:visible', 'a:last'); //评论
- delUnlike('.ing_top_list li', 'a'); //热门闪存
- delUnlike('#ing_comment_recent_block div', 'a'); //最新回复
- }, n);
- }
- var getComments = GetRecentComments;
- function GetRecentComments() {
- getComments();
- clearUnlike(1000);
- clearUnlike(3000);
- }
在浏览器的 JavaScript 控制台运行 (如 Firefox 的 firebug)一下,刷新,世界终于清净了。 想要添加黑名单,只要在控制台中执行 unlikes.push('某人 ID') 即可。
来源: