抽时间看了 Chrome ext 的开发文档,完成了这个插件。算是填上了这个坑:/t/191284
相比网页版更新了以下功能:
- 更智能的地址栏,可以直接访问网址、ip地址等,更无需在意中文与英文句点的差异(网页版也更新了此功能)希望以后能媲美 Chrome 的地址栏。
- 新增消息提醒(微博、知乎、V2EX),最多十分钟检查一次,有新消息将在对应按键生成一个红色、精致的呼吸灯。
- 使用快捷键(默认为 Command/Ctrl + E )打开新标签页。
- 优化了背景图片的显示效果,还是觉得丑:(
FQ:
问:为什么不直接使用 Chrome 的新建标签页功能?
答:因为新建的标签页不能直接锁定搜索框或键盘,只能锁定 Chrome 的地址栏。
详见: https://developer.chrome.com/extensions/override问:为什么不覆盖新建标签页的快捷键?
答:不能覆盖默认快捷键的原因: https://developer.chrome.com/extensions/commands
问:为什么需要权限所有网站的权限?
答:由于未来很可能增加对其他网站的消息提醒功能,所以这里将权限设置为所有网站,如果是新支持一个网站添加一个网站的权限将导致各版本权限不同自动更新会增添许多麻烦。
详见: https://developer.chrome.com/extensions/permissions问:为什么新消息提醒不及时?
答:提醒系统是10分钟检查一次,所以已读和未读状态的改变最多需要十分钟才能察觉到,但每次您打开导航页之后的1分钟提醒系统会检查一次未读/已读状态的更改,如果您使用的是新窗口打开功能那么页面会每1分钟刷新一次消息状态,也就是说您的新标签页是常开状态的话消息在你每次操作快捷键后最多2分钟会刷新消息状态。
付插件图片:
最后:分享几个获取新消息的API/方法
- 知乎消息:回答关注问题、感谢、关注: http://www.zhihu.com/noti7/new
- 获取微博总提醒数: http://rm.api.weibo.com/2/remind/push_count.json?source=3818214747
- V2EX我是直接跨域到设置页面(https://www.v2ex.com/settings 响应比较快数据比较少)正则匹配/([0-9]*?) 条未读提醒/
- 知乎私信接口拿到了(http://www.zhihu.com/noti7/readall )但是参数一直研究不透(加盐加密?),最后也是跨域(http://www.zhihu.com/inbox 只有这个是后台直接返回未读私信的,其他页面都是 js 获取)正则匹配/有 (.*?) 条新私信/
开源:♥ Github
插件地址:(暂无)由于开发者需要用信用卡支付 5刀 我又没有信用卡,所以希望有同学可以帮忙发布,插件免费。
网页版:新标签页
1
zi 2015-05-28 13:19:37 +08:00
为了看完这帖子,我又打开了另外三个。。
|
3
qqjt 2015-05-28 13:38:58 +08:00
nice
|
4
sciooga OP 上个今天的 Bing 背景图效果,感觉还行,还有 W 键的微博新消息呼吸灯~
|
5
doublleft 2015-05-28 14:50:44 +08:00
这个想法很多人都想过,我在2年前做出来上线的时候,有人就回复我再2年前就做过……
|
7
trimleo 2015-06-01 12:53:05 +08:00
两个都是w键位的怎么破 。。又不想放其他按键上。
|
8
sciooga OP |