v2ex的已读标记

2010-09-06 21:57:17 +08:00
 yoyicue
三台电脑 同步已读 好痛苦~~~
貌似是记在cookies上的...
5285 次点击
所在节点    V2EX
9 条回复
fanzeyi
2010-09-06 22:17:48 +08:00
呃 原来是通过cookies实现的啊 我一直在纠结这个功能是如何实现的
huacnlee
2010-09-06 22:49:12 +08:00
改用 Memcached 实现,这个问题就解决了,我现在就在用这种方式在我的项目中
rveo
2010-09-07 02:10:32 +08:00
cookies ? 神了。才不是呢!

是 Css 中对 A 标签的 visited 作状态判断而已。更改连接中的 #reply(\d+) 来区别的。
yoyicue
2010-09-07 09:26:54 +08:00
@rveo 总之是在浏览器记的,而不是记在db里或者Memacached的
fanzeyi
2010-09-07 19:09:42 +08:00
@rveo 原来如此。。。。
fanzeyi
2010-09-07 21:50:48 +08:00
@rveo 呃 那是如何来标记 已看过但是有新回复的呢?
chuangbo
2010-09-07 22:35:25 +08:00
@yoyicue 不是 cookie ,只是一个虚幻的锚点,内容是评论数,然后 css 里 a:visited a:link 单独设一个颜色,让浏览器自己去记录是否已读。这是一个很奇妙的方法……
leeiio
2010-09-07 22:35:53 +08:00
@fanzeyi css的:visited伪类的使用
yoyicue
2010-09-08 05:10:46 +08:00

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

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

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

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

© 2021 V2EX