针对 v2 做了个简单 Chrome 扩展,看 v2 文章类似 GoogleReader

2015-06-10 12:45:29 +08:00
 openroc
几天前做了个脚本,见,https://v2ex.com/t/196692, 简单修改一下后,用起来有以前用GR的赶脚。

功能相当简单,用过GR的都知道。:)

源码: https://github.com/openroc/or-chrome-extension-v2ex

主要快捷键,
- j,下一个
- k, 上一个
- space , 翻页,遇到下个topic,自动打开
- enter, 进入当前文章,去吐槽,去感谢

备注:

1. 默认去掉脚本,因此,gist无法显示。
2. 用cVim的,unmap j,k, 避免冲突。
3. 只为潜水阅读者更方便看贴,不喜可狂拍。


Have fun & enjoy coding life~, :)
2604 次点击
所在节点    分享创造
8 条回复
magicgbb
2015-06-10 12:59:22 +08:00
怎么下载
openroc
2015-06-10 13:22:02 +08:00
@magicgbb 只有源码(无crx),自行 git clone, 然后,在chrome://extensions -> load unpack package. :)
cyio
2015-06-10 13:54:06 +08:00
当用户点击主题链接时,页面跳转同时,还会加载预览。虽然是一瞬间的功夫,有可能排除掉这个行为吗?
openroc
2015-06-10 14:15:30 +08:00
@cyio fixed, please pull the latest one and reload the extension. :)
gaocegege
2015-06-10 16:18:31 +08:00
快捷键会跟Vimium冲突~
cyio
2015-06-10 18:41:56 +08:00
$('html, body').animate({
scrollTop: host.offset().top
}, 500);

这里把时间调长点,会舒服点。

我还在用你一开始发的版本,请教个问题:
JS有办法区分click(单击)和选中,这两个操作吗?这里的操作是针对区块(div),不一定是链接、文字。
openroc
2015-06-10 20:43:01 +08:00
@gaocegege 见备注里,说明了会冲突,自己改代码吧。:)
openroc
2015-06-10 20:44:21 +08:00
@cyio preventDefault, 然后自己handle click event

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

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

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

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

© 2021 V2EX