iPhone5cs 发布,作为果黑岂有不吐槽凑热闹的,
苹果 2013 年 9 月发布会(美国场)有什么亮点和槽点? 上了知乎日报,
开心的做个 知乎 Chrome 扩展插件 回馈社会
主要功能
- 显示未读数 (同知乎玩法)
- 点击直达知乎标签 (如果没有开着的知乎,就新开一个)
- 打开知乎同时打开消息浮层(如果有未读)
- 选项里可以设置通知类型
图标含义
- 灰色: 没有新消息
- 灰色带问号:知乎服务器脑瘫了
- 彩色带数字:有数字条新消息
- 彩色不带数字:选项里关闭了所有消息提醒
更新日志
1.0.0 版本
- 新增了[选项],可设置提醒类型,都关闭的时候就变成一个书签了
- AJAX增加时间戳避免被缓存
有任何建议欢迎留言或私信
别忘了打星星喔么么哒
技术点
chrome.alarms 这个API来替代 setInterval 实现定时执行的周期任务.
好处在于执行完扩展插件之后完全释放出内存,性能方面提升很大
chrome.tabs.executeScript 这个API来选择性的注入脚本,不需要往页面丢一个JS文件
好处也是内存和性能
整体插件三十多K,刨去选项里的图片,每隔几分钟只会有一个很小的JS请求,完了就释放,高性能,毫无PS痕迹
我琢磨着要不要点到知乎页面自动展开消息来着 = = (0.3.0)版本中已经加上
选项设计用的是 Flat-UI
已经在 Github 上开源 https://github.com/Damao/zhihu
发表回复