一个月之前,我发布了v2ex.k 的0.1 版本,搞出了快速阅读模式,也让界面好看了不少。当然也收获了不少回应,这让我很是高兴,从chrome商店的统计数据上来看,每周有529个使用者。
作为一个产品汪(正在找工作的),没有啥比被「反馈」更让人高兴的了。
之后就过了年,过年期间太忙(于打游戏),于是没有继续开发。年后拾起来,我开始重新分析一些很实际的需求。
想了很长时间(其实是打游戏去了)之后,我找到了一个还不错的点『免刷新回复提醒』。
这主要是因为有的时候刚发了贴,又想知道自己有没有被回复,总是去刷新,这并不好(打断了工作流程)。于是我就增加了这么一项还不错的功能。
如果对v2ex.k 不太熟的同学可以先看一下原来的帖子: http://www.v2ex.com/t/169091 http://www.v2ex.com/t/170329
或者github主页(快给我star :): https://github.com/kokdemo/v2ex.k
或者直接安装一下试试: https://chrome.google.com/webstore/detail/v2exk/dnbmbhefokngmkalbdcgjdlgoppfhndn
2015.3.15:
啊……这个版本的修改点除了免刷新这个之外大部分都是重构老代码,然后左上角的增强导航栏算一个,你可以把鼠标挪上去看看有什么效果。
大部分的使用方法与http://www.v2ex.com/t/170329 中的是一样的。
而对于新增的功能,免刷新回复提醒需要首先访问一下http://www.v2ex.com/notifications 页面,这样插件会记录下当前你的atom地址,这个功能才会打开。(如果你认为这个功能有不妥,请反馈或提供一种更好的处理方案)。
https://chrome.google.com/webstore/detail/v2exk/dnbmbhefokngmkalbdcgjdlgoppfhndn
感谢caoyue的作品(可能更新会有一定延迟):
https://github.com/caoyue/userjs/blob/master/v2ex.k.user.js
还是继续要感谢V2EX Next项目 https://dribbble.com/shots/1355911-V2EX-Next
还有上一个版本给予大量回复的各位同学们。
还有 @gzzhanghao 直接在github上面贡献了代码。(虽然也带进来了新的bug……)
『用更好的UI开始新的一天。』
2
zdhxiong 2015-03-15 22:27:16 +08:00
点击头像直接404
|
3
Hodor 2015-03-15 22:37:26 +08:00
赞~
|
7
ynyounuo 2015-03-15 22:58:51 +08:00
|
8
minamike 2015-03-15 23:05:40 +08:00
没有for safari 心塞
|
9
Dwayne 2015-03-15 23:21:05 +08:00
装上啦, 感觉屌屌哒。
没有 7L 出现的情况,不过感觉旁边那个数字看起来有点别扭。 |
11
linsk 2015-03-16 01:10:51 +08:00 via iPhone
求Safari版本
|
12
meteorz 2015-03-16 02:32:57 +08:00
装上试了一下,很赞!
|
13
nomemo 2015-03-16 03:45:54 +08:00
爽~
|
14
loveqianool 2015-03-16 04:06:47 +08:00
|
15
xream 2015-03-16 04:14:54 +08:00 via iPhone
求 Safari 版
|
16
rayps 2015-03-16 05:58:43 +08:00
求大神移植到 Safari
|
17
reloop 2015-03-16 08:51:33 +08:00
为什么总是喜欢折腾这个~~ 看好多这样的帖子了~~
|
19
kokdemo OP @loveqianool 我会增加一个窗口变化的监听嗯
|
21
alay9999 2015-03-16 10:07:54 +08:00
顺便加上 J、K 的快捷键吧
|
22
Winny 2015-03-16 10:08:32 +08:00
感谢分享,这次Firefox也能用了
|
23
jemyzhang 2015-03-16 10:25:56 +08:00
star, 感谢楼主
|
26
haichang417 2015-03-16 16:55:52 +08:00
已用上,感谢分享。
右侧框里,为什么短主题可以显示评论,长主题只有内容没有评论?只能点进去看评论。 |
27
kokdemo OP @haichang417 为了更好的阅读体验,所以把所有的长主题重新排版了,所以就没有评论了
|
29
dofine 2015-03-16 19:17:21 +08:00
楼上图标 ST 的那个bug 我也遇到了。。然后启用之后就找不到登录的地方。。
|
30
RyuZheng 2015-03-16 19:28:21 +08:00
支持一个!很不错,导航增强有点丑,哈哈哈
|
31
schezuk 2015-03-16 19:35:44 +08:00
点击链接直接跳过快速阅读模式了啊……能允许截获点击吗(除了右键在新窗口打开之外)?
另外个人不喜欢长主题重排版……可以添加取消的选项吗? |
32
ipeony 2015-03-16 19:37:28 +08:00
一直在用,支持
|
33
kokdemo OP |
34
dahvlh 2015-03-17 09:33:38 +08:00
ls的各位有用猎豹浏览器的吗,我安装的Chrome插件后页面没有反应,你们的猎豹浏览器也会这样吗?
|
35
lcj2class 2015-03-17 14:38:02 +08:00
@LazyZhu @kokdemo
看了下获取提醒的代码 https://github.com/kokdemo/v2ex.k/blob/master/js/v2ex.k.js#L182 这个仅仅是做了时间上的比较(三分钟内两次update是否不同),当符合下面的假设时才能这么做: 每次访问http://www.v2ex.com/notifications页面时,updated的值就更新次!!! 试想想,如果每访问/notifications页面时,updated的值不更新,那么我们怎么知道新的消息用户看了没看呢? 我实验了下,并不是这样的。所以这么做是不对的。 |
37
lcj2class 2015-03-17 14:52:36 +08:00
|
38
kokdemo OP |
39
lcj2class 2015-03-17 15:00:05 +08:00
@kokdemo
你这是理想条件下,如果用户的只用一个浏览器(像我Safari、firefox、chrome都用)访问v2,那这样可以用你说得方式来做。再加上,如果用户用手机访问的话,更蛋疼 |
43
lcj2class 2015-03-17 16:57:54 +08:00
@kokdemo
第一条还好了, 第二条这样做确实有风险,我觉得可以用[sessionStorage](https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API),每次用户开启浏览器后,如果在登录状态,我们可以后台自动取获取这个feed地址。 你的第三条不明白什么意思,其实如果改成自动获取feed,那这个option页面要不要无所谓了。 |
44
kokdemo OP @lcj2class
我现在需要用户访问一次notifications 才能获取到feed地址,改成session的话有点麻烦。 option不止包括第二条的内容,还有css的设置啊,快速阅读模式最长的限制啊等等 |
45
lcj2class 2015-03-17 17:51:07 +08:00
@kokdemo
你现在用的是localStorage存的feed,改成sessionStorage不就行了嘛,这两者的区别就是:sessionStorage存的内容浏览器退出后就没了,而localStorage一直保存着。你可以看看我上面的链接。 如果只是css、阅读模式这些不涉及个人隐私的东西,完全可以放心用localStorage存的呀,没问题的呀。 |
46
kokdemo OP @lcj2class ……我知道啊,如果用户退出了,下一次还需要重新访问notifications 才能重新获得feed啊,好麻烦啊……
插件的localstorage和v2网站的localstorage没办法很方便的共享,所以只能采取给v2的页面里注入一个设置的dom才行。 |
47
WhiteT 2015-03-17 18:12:13 +08:00
刚刚用上,还不错,UI看起来简约大气了不少
|
48
gzzhanghao 2015-03-18 01:07:50 +08:00
一直按着箭头下会被v2 block ip,被这个坑了好多次……
|
49
kokdemo OP @gzzhanghao ……这,将来加一个延时判断可能会好一些……
|
50
luw2007 2015-03-20 10:12:55 +08:00
1. 节点导航 这个可以去掉, 可以单独拿个菜单. 平时用不上
2. 帖子详细页中空格不能翻页. |
51
yehl 2015-03-20 11:02:52 +08:00
firefox还木有更新,更新强迫症
|
53
luw2007 2015-03-20 12:39:29 +08:00
v2ex 都有etag 可以把列表, 内容页都存在本地,
判断 etag 是否拉取减少服务器交互. |
54
jinchun 2015-03-24 12:52:53 +08:00
厉害,star了。
|
55
kokdemo OP v2ex.k 0.2.2 版本发布了 :)
@alay9999 已经增加了你说的 jk 翻页功能 @gzzhanghao 增加了延时判断功能,这样不会导致快速上下翻页的时候被block ip了(测试这个功能的时候我被block了好多次…… 此外还陆陆续续的修正了一些css的bug,还有提醒功能自刷新的bug。 目前css的大坑实在是太多了,希望有设计师能够给一些视觉上的支持…… |
57
jsxhhyf 2015-05-26 19:27:30 +08:00
搜索在哪儿?
|