抽时间看了 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刀 我又没有信用卡,所以希望有同学可以帮忙发布,插件免费。
网页版:新标签页
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.