大猫 (Madao) - まるでダメなおっさん

知乎 Chrome 扩展插件

by bigCat 21 Comments

zhihu zhihu-options

iPhone5cs 发布,作为果黑岂有不吐槽凑热闹的,
苹果 2013 年 9 月发布会(美国场)有什么亮点和槽点? 上了知乎日报,
开心的做个 知乎 Chrome 扩展插件 回馈社会

主要功能

  1. 显示未读数 (同知乎玩法)
  2. 点击直达知乎标签 (如果没有开着的知乎,就新开一个)
  3. 打开知乎同时打开消息浮层(如果有未读)
  4. 选项里可以设置通知类型

图标含义

  • 灰色: 没有新消息
  • 灰色带问号:知乎服务器脑瘫了
  • 彩色带数字:有数字条新消息
  • 彩色不带数字:选项里关闭了所有消息提醒

更新日志

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

Comments ( 21 )

  1. ReplyJASKNi
    你看, 你看, 这就是动力来源吖, 啧啧啧, 正能量爆棚~
  2. Replywillerce
    chrome 越来越强大了,可以用 chrome packaged app 写点小工具了。
  3. ReplyHanYec
    显然chrome是个不错的软件,特别喜欢它的Portable版,U盘里就有一个,走哪用哪,
  4. Replymickeylili
    5c的作用其实是让5s看起来更超值。 硬件差距越大并且价格差距越小,感觉越值 ———————— 牛逼~~已赞同+感谢,哇哈哈。
  5. Reply舟山

    自从乔布斯死后,苹果吐槽越来越没品位了···

  6. Reply夏日博客
    新版的有点失望啊,还是4版的经典啊。
    • ReplybigCat

      @夏日博客 土豪金啊,必然要入手

      • Reply大发
        @bigCat Post author 土豪金真是霸气侧漏,
  7. Replyhzlzh
    灰色icon平时变成一个书签很实用,这里变成了我的入口。 ps: Chrome插件栏某 JB Icon真是一道靓丽的风景。。。
    • ReplybigCat

      @hzlzh 嘿嘿,你不是也有装

  8. Reply苏晓晨
    喵似乎从不键入More,每次看见H3都有是一篇文章的错觉。
    • ReplybigCat

      @苏晓晨 = = 看来得养成个好习惯...谢谢提醒

  9. ReplyAivier
    换域名了?原来的也挺好记的嘛
    • ReplybigCat

      @Aivier 嘿,同时可用

      • ReplyAivier
        @bigCat Post author 原来的虽然略带邪恶...但是更符合你的站点名
  10. Reply315g小说
    chrome 越来越强大了
  11. Reply圈圈叉叉
    网站太邪恶了,从ooxx.me跳转过来的。。
  12. Reply伊凡先生
    大猫,和你做友情链接需要什么条件呢?
  13. 知乎 Chrome 扩展插件 | 有益
    […] | Permalink | 大战20回合 | Post tags: chrome, 扩展, 插件, 知乎 | MediaTemple | (miao) […]

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>