手撸了一个猴子脚本,在回复中的 “屏蔽 感谢回复者” 工具栏的前面加上了一个用来屏蔽的快捷按钮,用来快捷屏蔽某一傻 X 。
下面是实现代码:
var blockUserByReplyId = function (reply_id) {
var matched = $('#r_' + reply_id).html().match(/\/member\/(\w+)/);
var member_page_url = matched[0];
var username = matched[1];
if (confirm('确定屏蔽傻 X ' + username + ' ?')) {
return $.get(member_page_url, function (page) {
var block_url = page.match(/\/block\/\d+\?t=\d+/)[0];
return $.get(block_url, function(){
alert('已成功屏蔽傻 X ' + username + ' !');
});
});
}
}
$('div[id*="thank_area_"]').each(function(){
var $el = $(this);
var reply_id = $el.attr('id').match(/\d+/)[0];
var button = $('<a class="thank" style="color: #ccc;" href="#;" >屏蔽此傻 X</a>');
button.on('click', function(){blockUserByReplyId(reply_id)});
$el.html(' '+$el.html())
$el.prepend(button);
});
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.