cnblogs中在闪存中屏蔽某人的实现代码
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')即可。
您可能感兴趣的文章:
cnblogs中在闪存中屏蔽某人的实现代码
js屏蔽默认快捷键调用自定义事件的代码
jquery 屏蔽某区域内所有元素 禁止输入的实现代码
js 屏蔽右键菜单效果代码
js屏蔽鼠标右键、Ctrl+N、Alt+F4、F5刷新、退格键等的代码
php屏蔽机器人(spider)从网站抓取email的代码
javascript屏蔽(禁止)键盘按键的一些代码
js禁止页面F5刷新 右键与后退的代码
js屏蔽网页中常用快捷键的代码示例
jQuery插件实现屏蔽单个元素使用户无法点击