不要打架,不要打架。遇到傻 X,屏蔽就好了

2015-12-04 17:51:17 +08:00
 bramblex

手撸了一个猴子脚本,在回复中的 “屏蔽 感谢回复者” 工具栏的前面加上了一个用来屏蔽的快捷按钮,用来快捷屏蔽某一傻 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(' &nbsp; &nbsp; &nbsp; '+$el.html())
  $el.prepend(button);
});
5330 次点击
所在节点    JavaScript
46 条回复
Perry
2015-12-05 00:02:30 +08:00
屏蔽后再自动回复“@xxxxxxx 已 block ”
bramblex
2015-12-05 00:03:26 +08:00
@Perry /w\ 要不要那么损啊?
Khlieb
2015-12-05 00:15:23 +08:00
@bramblex @loading 秀才遇见兵(痞),有理说不清。😀
breeswish
2015-12-05 10:41:03 +08:00
@lizhenda 有中英文之间加上空格的强迫症 :-)
tSQghkfhTtQt9mtd
2015-12-05 12:31:03 +08:00


@sciooga V2EX plus 大法好
sciooga
2015-12-05 13:38:18 +08:00
@liwanglin12 哈哈,感谢推荐~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/241202

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX