写了个知乎mute插件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
ahxxm
V2EX    Javascript

写了个知乎mute插件

  •  
  •   ahxxm 2013-08-04 13:48:48 +08:00 4790 次点击
    这是一个创建于 4525 天前的主题,其中的信息可能已经有所发展或是发生改变。
    起源是 http://www.zhihu.com/question/20907295/answer/18187728 这个提问,看到提问又给TODO加了一项,评论里的遮蔽。。
    下面正文:

    功能:遮蔽特定id的回答,和含有特定关键词(“如何评价”)的提问。
    下载地址:https://github.com/ahxxm/zhihu-muter/archive/master.zip

    使用方法:
    1. 解压,编辑menu.js:mutelist是id名,keywords是出现在问题中的关键词,引号、半角逗号用于分割。
    2.Chrome:工具 -> 扩展程序 -> 加载正在开发的扩展程序 -> 选择mute.js所在目录
    Firefox:安装GreaseMonkey后直接载入menu.js

    (虽然还没人问不过还是要有的)FAQ:
    1. 为什么?
    谢阅,这是一种愚民的解决方案,您不妨试试修改hosts把知乎指向127.0.0.1,以上。
    2. 临时加了个id/关键词,刷新发现无效?
    保存后如果懒得重启浏览器,重新载入插件就好了。
    3. 何不打包成crx或上传到userscripts?
    洁癖是不怕麻烦的,写代码又不是洁癖发作,怕麻烦,懒得添加实时的遮蔽列表编辑功能好吧这是借口,作者刚学js不到3天,轻点。
    4. 默认的遮蔽列表怎么回事?
    默认那些虽只用于测试和格式示范,但不可否认他们代表了作者立场。
    n. 敢问作者知乎帐号?
    “倪心”,假名不谢,求折叠。
    12 条回复    1970-01-01 08:00:00 +08:00
    jason52
        1
    jason52  
       2013-08-04 20:44:14 +08:00
    楼主传到userscripts上去吧
    jason52
        2
    jason52  
       2013-08-04 20:51:17 +08:00
    还有这个 ’feed-item folding feed-item-hook feed-item-q‘ 也应该屏蔽掉,就是XX关注了某个问题。。
    ahxxm
        3
    ahxxm  
    OP
       2013-08-05 10:45:30 +08:00
    @jason52 已加
    http://userscripts.org/scripts/review/175069
    直接从userscripts安装的话,怎么自定义列表和关键词?……
    hiths
        4
    hiths  
       2013-08-05 12:18:43 +08:00 via Android
    无聊的人呐(≥≤*)
    jason52
        5
    jason52  
       2013-08-05 14:22:36 +08:00
    @ahxxm 应该可以学学眼不见心不烦 新浪微博的那个添加屏蔽关键词的界面。我也没弄过。

    还有,拉到最底下,知乎在自动加载新的信息之后,好像屏蔽就失效了,js在一开始页面加载后就不动作了,这个应该可以看看天涯宝盒有个实时加载的方法,可以解决这个问题。或者写个大循环?

    反正我个人对如何评价XX比赛很感冒。。。
    ahxxm
        6
    ahxxm  
    OP
       2013-08-05 14:56:27 +08:00
    @jason52 实时编辑就懒得做了,见第3条前半....
    是的,页面加载完毕之后才运作,设置成定时刷新又太浪费资源,以及不好设定循环周期。拉到最底和自动加载这俩问题一块儿解决完了@你……
    ahxxm
        7
    ahxxm  
    OP
       2013-08-17 23:16:42 +08:00
    @jason52 没查到比较解决资源的解决办法……
    天涯宝盒是这个吗 http://userscripts.org/scripts/review/128239,求代码具体位置啊,我看不懂= =
    jason52
        8
    jason52  
       2013-08-17 23:49:09 +08:00
    是这个 他说的特色“特色功能:如果选择了只看楼主,则加载下一页时同样只加载楼主的帖子,高亮楼主也一样(目前仅发现chrome上有一个扩展实现了该功能)”
    @ahxxm
    jason52
        9
    jason52  
       2013-08-17 23:51:27 +08:00
    他主要的提取楼主的getElementById,然后css属性里面写加粗。我想你这个可以css里面改display属性。
    @ahxxm
    ahxxm
        10
    ahxxm  
    OP
       2013-08-18 08:54:36 +08:00
    @jason52 唔我用的是byclass,也是分别判定并把符合条件的改为display=none | 加载下一页的时候,插件又重新运行了一遍啊。。。?
    loser
        11
    loser  
       2013-11-22 09:54:05 +08:00
    LZ求开发一个mute for V2EX,实在是不想看到关于粗粮手机的讨论内容,或者楼下有没有朋友能给一个屏蔽小米主题的思路,跪求。。
    ahxxm
        12
    ahxxm  
    OP
       2013-11-22 16:15:57 +08:00
    @loser 一样的思路,找出所有帖子,有关键词的直接遮蔽。。 看不惯小米理解,为何看不惯讨论帖?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1315 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 87ms UTC 17:12 PVG 01:12 LAX 09:12 JFK 12:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86