中文 Chrome 扩展推荐: 迷你人人

中文扩展推荐” 专栏第8期的主角是 wong2 (王二) 和他的“迷你人人”扩展。
作者 wong2现在是华中科技大学准大三的学生,平时主要做 web 开发,以前经常上塞班智能手机论坛去淘些手机软件。

wong2 是Google的粉丝,喜欢用 Chromium,前段时间研究出了“移植iGoogle gadget到Chrome的方法”,并通过制作“迷你人人扩展”小试牛刀了一把。接下来是 wong2 与大家的分享:
为什么做这个扩展?
在网上闲逛的时候,我点进了Chrome Extension 在 Google Code 上的页面 ,就看了下开发 “Hello World” 级的扩展的教程(中文版) ,了解了开发一个简单的Chrome扩展的过程。后来打开iGoogle主页的时候,我看到了以前安装的人人网Mini版这个小工具,就想“能不能把它做成一个Chrome扩展呢?”。这样,在访问别的网页无聊的时候,如果想看一眼自己人人网好友的新鲜事时,只要点一下扩展就可以了,会方便很多。于是花了十几分钟把这个扩展做了出来。
截图

安装
Chrome 扩展中心链接

联系和交流
通过 Email 或者访问作者的博客

开发心得
我就在这里说一下移植iGoogle gadget到Chrome的方法

看了上面提到的扩展开发的教程之后,我知道了一个简单的扩展由三个文件组成: 一个图标文件,一个popup.html,一个manifest.json文件。这个文件是扩展的各项配置,比如迷你人人的manifest.json文件是这样的:

{
“name”: “迷你人人”,
“version”: “1.0″,
“description”: “一个快速查看人人网的扩展”,
“browser_action”: {
“default_icon”: “icon.png”,
“default_title”: “MiniRenRen”,
“popup”: “popup.html”
}
}

其中的browser_action中的”popup”定义了当鼠标点击扩展图标时显示 popup.html 这个网页文件。我觉得其实就相当于网页中的iframe。而 iGoogle小工具是可以嵌入其它网页的,而且Google提供了要嵌入的代码,我们只要把代码复制到popup.html就可以了。
以上就是移植iGoogle gadget到Chrome的原理,具体步骤可以看我写的一篇文章: 如何把iGoogle小工具变成Chrome扩展

-

你也开发了很棒的扩展? 请通过 Chrome 迷首页右侧的 “投稿” 发送给我们。

除非特别声明,本站文章均为Chrome迷原创编译
我们欢迎任何形式的转载,但请务必注明出处,尊重他人的劳动就是尊重自己
转载文章请注明:文章转载自:Chrome迷 (http://www.chromi.org)
本文标题:中文 Chrome 扩展推荐: 迷你人人
本文地址:http://www.chromi.org/archives/6158
  1. 2010年7月24日07:58 UnknownUnknown #1

    不用人人网,那个新浪微博的扩展如果界面有这个那么清爽就好了。

  2. 111
    2010年7月24日08:16 UnknownUnknown #2

    可惜facebook不支持api proxy

  3. vibo
    2010年7月24日08:39 UnknownUnknown #3

    http://www.flash3v.com/blog/?p=391
    呵呵。这个我早就完成啦。。
    还有一个分享插件

  4. inechen
    2010年7月24日10:15 UnknownUnknown #4

    插件不好的地方就是鼠标一点击到其它地方哪个框框就会缩回去..郁闷- -

  5. loloxiu
    2010年11月18日09:13 UnknownUnknown #5

    manifest.json文件中“name”: “我的第一次测试”,—-出现中文就不能加载,提示错误UTF-8,为什么?

  6. 90
    2010年11月26日01:49 UnknownUnknown #6

    不能用啊- -. 登陆的时候有错误 解决一下拉.

  7. 2011年1月15日14:01 UnknownUnknown #7

    能不能开发个批量同意好友申请的啊,每天一堆堆好友,手动加太费劲l !

  8. 2011年11月8日21:34 Google Chrome 15.0.874.106Windows 7 #8

    你说一个博客需要扩展么?for chrome 的

  1. 2010年7月25日22:53 | #1