分享一个自己做的Chrome插件,V2EX Notifications

2012-05-21 14:58:29 +08:00
 lackrp
传送门: https://chrome.google.com/webstore/detail/jfkgdiedphggdhbiaebblaccdenoiaaj

小弟实力有限,希望各位多提意见 :)
6415 次点击
所在节点    分享创造
53 条回复
lackrp
2012-05-21 22:59:09 +08:00
@gDD 请问,MIT比其他协议的优势在于?
Livid
2012-05-22 03:35:27 +08:00
Notification feed is deployed:

http://www.v2ex.com/notifications
romoo
2012-05-22 09:13:51 +08:00
gDD
2012-05-22 10:07:08 +08:00
@lackrp http://bitcoin.stackexchange.com/a/1898 ,MIT基本是JavaScript/CSS领域的标配License。不过不管选什么有总比没有好,没有表示保留所有权利,不适合放到GitHub上。
yyfearth
2012-05-22 10:18:15 +08:00
貌似还不错,G+主题
放到GitHub上面开源还是加上一个License比较好,一半JS用MIT的多。
MIT最宽松,基本上别人那你代码干什么都可以。
colossuspeng
2012-05-22 10:30:18 +08:00
为什么不搞个background.html,所有内容全放在popup.html这样好像不能定时更新在badge上显示的提醒数,打开速度也很慢。
lackrp
2012-05-22 15:18:18 +08:00
@Livid 我感觉这个notification feed同时包含了两个功能:1. 获取所有的notifications内容;2. 将所有的notifications标记为已读。这使得我使用这个API的时候有些蹩脚,也就是说,如果想得到notifications的内容就不得不将它们标记为已读,即使用户还没有看到这些notifications。如果将这两个功能分开成两个不同的API,你觉得如何呢?
lackrp
2012-05-22 15:20:42 +08:00
@gDD @yyfearth @romoo 谢谢各位,原来不加License是保留所有权利啊。那是不是只需要在repo里面加个LICENSE文件就可以?还是说需要在每个文件开头都加上一段话?
mkeith
2012-05-22 15:22:58 +08:00
@zythum 在学js 想试着做个chrome的插件,请问chrome的api文档在哪儿找啊?最好是离线版本的.
lackrp
2012-05-22 15:23:56 +08:00
@colossuspeng 谢谢你的建议。这个想法我之前有考虑过,但感觉以目前的API实现起来有些问题。请先参考一下#27楼。如果将notifications缓存在background.html里,会造成一种可能的错误:用户在看到这些notifications之前,它们就被标记为已读了。这个状态的不一致会造成一些问题,比如多终端登陆的时候,可能会有一个终端的未读提醒数永远是零。
rse43
2012-05-22 15:26:02 +08:00
"2. 将所有的notifications标记为已读。" - @lackrp

似乎没有这个功能,应该是只读的。
romoo
2012-05-22 15:26:19 +08:00
加个 LICENSE 就好了,Like this: https://github.com/livid/v2ex/blob/master/LICENSE
zythum
2012-05-22 15:30:59 +08:00
lackrp
2012-05-22 15:51:37 +08:00
@rse43 每次访问了 http://www.v2ex.com/notifications 之后,未读消息数就变成零了,不是么?
rse43
2012-05-22 16:00:53 +08:00
@lackrp 是的,但是访问rss feed似乎并没有这个效果。
lackrp
2012-05-22 16:06:01 +08:00
@rse43 哦?那看来是我理解错了。怎么访问这个rss feed?
lackrp
2012-05-22 16:08:52 +08:00
@rse43 找到了,原来是在notifications页面的最下面。多谢多谢。那么要怎么才能知道/n/{id}.xml里面这个id是多少呢。。
romoo
2012-05-22 16:12:24 +08:00
@lackrp 让用户自己去填 feed 地址吧。
lackrp
2012-05-22 16:35:47 +08:00
@romoo 要求太高了,你看,我用了如此长的时间才发现了那个feed。。。如果还要复制粘贴。。。我觉得我的智商受到了极大的挑战。。。
lackrp
2012-05-22 16:37:15 +08:00
@Livid 请帮忙看一下reply#37,多谢

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

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

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

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

© 2021 V2EX