写了个知乎mute插件

2013-08-04 13:48:48 +08:00
 ahxxm
起源是 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. 敢问作者知乎帐号?
“倪心”,假名不谢,求折叠。
4455 次点击
所在节点    JavaScript
12 条回复
jason52
2013-08-04 20:44:14 +08:00
楼主传到userscripts上去吧
jason52
2013-08-04 20:51:17 +08:00
还有这个 ’feed-item folding feed-item-hook feed-item-q‘ 也应该屏蔽掉,就是XX关注了某个问题。。
ahxxm
2013-08-05 10:45:30 +08:00
@jason52 已加
http://userscripts.org/scripts/review/175069
直接从userscripts安装的话,怎么自定义列表和关键词?……
hiths
2013-08-05 12:18:43 +08:00
无聊的人呐ヾ(≥∇≤*)ゝ
jason52
2013-08-05 14:22:36 +08:00
@ahxxm 应该可以学学眼不见心不烦 新浪微博的那个添加屏蔽关键词的界面。我也没弄过。

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

反正我个人对如何评价XX比赛很感冒。。。
ahxxm
2013-08-05 14:56:27 +08:00
@jason52 实时编辑就懒得做了,见第3条前半....
是的,页面加载完毕之后才运作,设置成定时刷新又太浪费资源,以及不好设定循环周期。拉到最底和自动加载这俩问题一块儿解决完了@你……
ahxxm
2013-08-17 23:16:42 +08:00
@jason52 没查到比较解决资源的解决办法……
天涯宝盒是这个吗 http://userscripts.org/scripts/review/128239,求代码具体位置啊,我看不懂= =
jason52
2013-08-17 23:49:09 +08:00
是这个 他说的特色“特色功能:如果选择了只看楼主,则加载下一页时同样只加载楼主的帖子,高亮楼主也一样(目前仅发现chrome上有一个扩展实现了该功能)”
@ahxxm
jason52
2013-08-17 23:51:27 +08:00
他主要的提取楼主的getElementById,然后css属性里面写加粗。我想你这个可以css里面改display属性。
@ahxxm
ahxxm
2013-08-18 08:54:36 +08:00
@jason52 唔我用的是byclass,也是分别判定并把符合条件的改为display=none | 加载下一页的时候,插件又重新运行了一遍啊。。。?
loser
2013-11-22 09:54:05 +08:00
LZ求开发一个mute for V2EX,实在是不想看到关于粗粮手机的讨论内容,或者楼下有没有朋友能给一个屏蔽小米主题的思路,跪求。。
ahxxm
2013-11-22 16:15:57 +08:00
@loser 一样的思路,找出所有帖子,有关键词的直接遮蔽。。 看不惯小米理解,为何看不惯讨论帖?

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

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

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

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

© 2021 V2EX