推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
bramblex

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

  •  
  •   bramblex · Dec 4, 2015 · 6181 views
    This topic created in 3993 days ago, the information mentioned may be changed or developed.

    手撸了一个猴子脚本,在回复中的 “屏蔽 感谢回复者” 工具栏的前面加上了一个用来屏蔽的快捷按钮,用来快捷屏蔽某一傻 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);
    });
    
    46 replies  •  2015-12-05 13:38:18 +08:00
    bramblex
    bramblex
    OP
    Dec 4, 2015
    1
    大家觉得要刷新好还是不要刷新好 /w\
    noir
    noir
    Dec 4, 2015
    2
    有的**光屏蔽无法满足我了已经
    比如: http://v2ex.com/t/237742#reply38
    dorentus
    dorentus
    Dec 4, 2015
    3
    我个人比较喜欢操作成功后不刷新页面……
    jings
    jings
    Dec 4, 2015 via Android
    4
    鸡鸡的帖子要顶 嗯
    d7101120120
    d7101120120
    Dec 4, 2015
    5
    屏蔽功能确实是一个非常棒的功能,虽然我一般挺少用的,一直到现在也就屏蔽了 6 个人。毕竟谁都有情绪激动的时候,不是言论特别过分的就脑中屏蔽了。
    HentaiMew
    HentaiMew
    Dec 4, 2015
    6
    应该放在 github 上,这网站速度慢还经常挂。
    bramblex
    bramblex
    OP
    Dec 4, 2015
    7
    @noir

    我觉得有这种问题,根本原因就是 block 功能没挂在显眼的位置上 /w\。如果能随手一屏蔽,就看不见了,那就不会有这问题了。

    不是每个人都值得花时间跟对方讨论问题的,尤其是对放根本不是在讨论问题的时候。
    fengxing
    fengxing
    Dec 4, 2015
    8
    我现在在用一个叫 V2EX plus 的插件,功能很完善
    bramblex
    bramblex
    OP
    Dec 4, 2015
    9
    @dorentus

    不刷新的话,那就要在不刷新的前提下把屏蔽人的所有回复全部删掉。比较麻烦
    bramblex
    bramblex
    OP
    Dec 4, 2015
    10
    @jings

    基佬滚粗 /w\
    noir
    noir
    Dec 4, 2015
    11
    @bramblex 纯粹的无特定指向目的的谩骂 无视和屏蔽都无所谓 压根儿不在乎 对于这种脑子有点问题的 我就选择弄下对方了 太傻了
    VmuTargh
    VmuTargh
    Dec 4, 2015
    12
    @noir 就和我围观过的一群“版权党”在作者号召下变身“版权卫兵”对“改文侵权 biao ”人身攻击说他们都是盗版 dog 用的软件用的看的听的正版玩意还不如”版权党“口中”蛆虫“的多 233
    还是那个梗:”请用正版 windows 发帖。“,想起一次笑一次。
    script 已经添加, THX 。
    noir
    noir
    Dec 4, 2015
    13
    @VmuTargh 哈哈
    bramblex
    bramblex
    OP
    Dec 4, 2015
    14
    @fengxing

    这东西刚看了,好玩~

    但是自己造惯轮子了哈哈~
    reeco
    reeco
    Dec 4, 2015
    15
    不能打架,不能打架。金坷垃好处都有啥,谁说对了就给他
    bramblex
    bramblex
    OP
    Dec 4, 2015
    16
    @d7101120120

    有些人的目的就是问了喷而喷根本不是讨论问题的,你跟他讲道理摆证据,那就给你顾左右而言他或者人身攻击,完全没办法交流。

    这种时候,一屏蔽解决所有 /w\
    bramblex
    bramblex
    OP
    Dec 4, 2015
    17
    @HentaiMew

    嘛……不知道哎,原来这东西经常挂的嘛?
    VmuTargh
    VmuTargh
    Dec 4, 2015
    18
    @noir 贴吧嘛,撕逼就是日常。实际上私觉得 V 站撕逼的频次和常驻的拎吧相比简直就是索尼大法和佛教的区别……(雾)拎吧虽然水但是干货还是有的,大牛还是有的……
    bramblex
    bramblex
    OP
    Dec 4, 2015
    19
    @reeco /w\ 就是金坷垃梗
    honeycomb
    honeycomb
    Dec 4, 2015
    20
    loading
    loading
    Dec 4, 2015 via Android
    21
    楼主,如果话语再文雅一点,就更好了,没其他意思。

    脚本很好,谢谢!
    VmuTargh
    VmuTargh
    Dec 4, 2015
    22
    @bramblex 添加了,但是没有效果……如下图:
    ![捕获 nnj.PNG]( https://ooo.0o0.ooo/2015/12/04/5661689f4dbcf.png)
    bramblex
    bramblex
    OP
    Dec 4, 2015
    24
    @VmuTargh

    在感谢回复者那一栏,那一栏平时是隐藏的。把鼠标放在一条回复上就会现实出来~
    VmuTargh
    VmuTargh
    Dec 4, 2015
    25
    @bramblex 仍旧加载不能……看了看 status bar ,电信屏蔽了 GOOGLE analysis ……现在失效状态
    bramblex
    bramblex
    OP
    Dec 4, 2015
    26


    这个没问题啊 OwO
    bramblex
    bramblex
    OP
    Dec 4, 2015
    27
    @loading

    文雅只能对文雅的人。
    bramblex
    bramblex
    OP
    Dec 4, 2015
    28
    @VmuTargh


    拎吧 是个什么鬼?不是 linux 吧吧……
    VmuTargh
    VmuTargh
    Dec 4, 2015
    29
    @bramblex 可能是我 opera12 的问题……没法子,转 vivaldi 去
    linux bar 简称拎吧……
    bramblex
    bramblex
    OP
    Dec 4, 2015
    30
    @VmuTargh

    你可以直接拿代码在控制台跑一遍试试
    GPU
    GPU
    Dec 4, 2015
    31
    regist
    regist
    Dec 4, 2015
    32
    其实不管观点多么奇葩,哪怕无理无据,我也不会去屏蔽
    但如果涉及到人身的,不管观点多么高大上,坚决屏蔽
    haozhang
    haozhang
    Dec 4, 2015
    33
    最近遇到一个看都不看我的代码就说我写的不好的....直接屏蔽。
    xcodebuild
    xcodebuild
    Dec 4, 2015
    34
    哈哈哈我随便翻了两页看到你说的奇葩是谁了。。这种人也是蛮可怜的为了自己所谓的自尊各种狡辩。
    ps :这个脚本能够屏蔽掉诶特通知么
    Hyponet
    Hyponet
    Dec 4, 2015
    35
    @VmuTargh 我是不是可以自豪的说我用的是正版的 Linux _(:з」∠)_
    wohenyingyu01
    wohenyingyu01
    Dec 4, 2015 via iPhone
    36
    还是喜欢吵架🤒
    VmuTargh
    VmuTargh
    Dec 4, 2015
    37
    @HypoChen 蛤蛤
    tnx2014
    tnx2014
    Dec 4, 2015
    38
    遇到 SX 我直接无视的, block 有时其实是一种逃避,只有你能做到遇到 SX 心如止水的时候才是理想境界。
    lizhenda
    lizhenda
    Dec 4, 2015
    39
    傻 X (为什么中间有个空格,好在意啊····)
    hqs123
    hqs123
    Dec 4, 2015
    40
    请教楼主傻 X 是什么东西?
    Perry
    Perry
    Dec 5, 2015
    41
    屏蔽后再自动回复“@xxxxxxx 已 block ”
    bramblex
    bramblex
    OP
    Dec 5, 2015
    42
    @Perry /w\ 要不要那么损啊?
    Khlieb
    Khlieb
    Dec 5, 2015
    43
    @bramblex @loading 秀才遇见兵(痞),有理说不清。😀
    breeswish
    breeswish
    Dec 5, 2015
    44
    @lizhenda 有中英文之间加上空格的强迫症 :-)
    tSQghkfhTtQt9mtd
    tSQghkfhTtQt9mtd
    Dec 5, 2015
    45


    @sciooga V2EX plus 大法好
    sciooga
    sciooga
    Dec 5, 2015 via Android
    46
    @liwanglin12 哈哈,感谢推荐~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1041 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 92ms · UTC 18:26 · PVG 02:26 · LAX 10:26 · JFK 13:26
    ♥ Do have faith in what you're doing.