• 2008-04-16

    豆瓣屏蔽脚本1.2.3 - [程序]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://yourui.blogbus.com/logs/19190217.html

    让你在豆瓣上不想看到的人从眼前消失。

     

    安装Firefox和GreaseMonkey后点击这里安装脚本

     

    目前已适用页面:
    全部小组相关
    http://(www|alpha).douban.com/group/*
    全部日记相关
    http://(www|alpha).douban.com/note/*
    http://(www|alpha).douban.com/people/*/notes
    全部相册相关
    http://(www|alpha).douban.com/album/*
    http://(www|alpha).douban.com/photo/*
    http://(www|alpha).douban.com/people/*/photos
    待处理请求页面
    http://(www|alpha).douban.com/request/

     

    具体操作方式见下图:

     

    说明:

    1.本脚本的工作原理是将特定元素从已加载好的网页上移除,不可能将你指定的豆瓣用户的数据从服务器端真正删除。因此禁用脚本或用其他浏览器浏览豆瓣都可以看到被屏蔽内容。

    2.本脚本只屏蔽指定用户产生的内容,而不关心其他用户产生内容中涉及到指定用户的地方;也不进行任何其他操作,如解除朋友关系或加入黑名单等。举个例子,某用户被屏蔽后,他/她所发表的所有小组话题和回复都会被屏蔽,但别人发表的含有这个用户个人页面链接地址的话题却不会被屏蔽。

    3.本脚本基于个人页面链接识别用户,因此对于仅有用户名号而不存在其个人页面链接的页面,不做屏蔽处理。一是因为不同用户可以起相同的名号,仅根据名号无法准确判断用户是否被屏蔽;二是因为用户的名号可能已经更新,频繁查询用户是否已更新名号会降低脚本运行效率。举例来说,“我所在小组的最近话题”页面和“我最近回应的话题”页面就属于这种情况。但也有例外情况,如小组话题页面的最新话题列表。

    4.如发现应该已被屏蔽的内容出现,请打开“菜单”->“工具”->“错误控制台”,选择“消息”选项卡,再刷新页面,将所有新出现的以"http://yourui.blogbus.com/Hide Doubaners From You:"开头的消息复制下来,发到豆瓣插件小组说明情况。预先谢过。

    5.截图中涉及到的用户是随机选取的,仅用于展示界面操作方法,本人对你们没有任何意见:)如果不愿意出现在截图中,请通知我。预先致歉。

     

     

    更新记录:

    2009-08-31 1.2.3
    在待处理请求页面实现屏蔽

    2009-08-18 1.2.2
    1.在相册全部相关页面实现屏蔽
    2.实现了对小组话题页面最新话题栏的屏蔽

    2009-08-13 1.2.1
    1.在日记全部相关页面实现屏蔽
    2.在任意页面Shift+左键点击有链接的用户头像可以直接屏蔽
    3.增加了对alpha.douban.com的支持
    4.解决了豆瓣页面改变导致某些屏蔽规则失效的问题

    2009-08-07 1.2
    本版完全重写了代码,采用了全新的框架和机制。目前适用所有与小组相关的页面,以后将继续扩大适用范围,最终实现全站屏蔽。
    1.在小组全部相关页面实现屏蔽
    2.添加了在任一页面查看、删除已屏蔽用户的功能,右击GM图标后通过“用户脚本命令”->“管理豆瓣屏蔽名单”进入。
    3.添加了被屏蔽元素淡出消失的效果

    2008-04-17 1.1
    在小组主页和讨论页都实现了屏蔽

    2008-04-17 1.0发布


    收藏到:Del.icio.us