扩展入门

这一简单的教程,将带领我们创作一个简单的扩展, 我们将一个小图标放入浏览器,点击时,会自动生成小的弹出页面. 效果类似:

../_images/hello-world-small.png

Chrome 平台的支持下, 我们的扩展可以平滑运行在任何 Chrome 兼容的浏览器中,以及任何操作系统中! 而扩展本身不用修订任何代码!

创建并加载扩展

我们将创建一种 “浏览行为 “式的扩展, 将在浏览器工具栏中增加一个你可以控制其行为的图标.

  1. 先在电脑里找个地方建立专用目录以便存放扩展工程(可以是 Workscrxhollworld)

  2. 在这个扩展目录中,先创建配置文件: manifest.json 内容如下:

    {
      "name": "My First Extension",
      "version": "1.0",
      "manifest_version": 2,
      "description": "The first extension that I made.",
      "browser_action": {
        "default_icon": "icon.png"
      },
      "permissions": [
        "http://api.flickr.com/"
      ]
    }
    
  3. 复制图标到同一目录中:

../_images/icon.png

下载 icon.png

  1. 加载扩展:

    1. 从菜单 选项->扩展程序 进入扩展管理界面
    2. 如果 开发者模式 没有开启,请选取单选框启动,就可以看见更多的功能按钮
    3. 点击 载入正在的扩展程序 按钮,将弹出文件对话框
    4. 选择刚才创建的专用目录,点击 载入正在的扩展程序 按钮,将弹出文件对话框
../_images/load_after_small.png

当扩展加载有效时,图标就出现在工具栏

填入代码

这一阶段将使我们的扩展除了漂亮外真正 点儿什么!

  1. 编辑 manifest.json 追加几行:

    ...
    "browser_action": {
        "default_icon": "icon.png",
        "default_popup": "popup.html"
    },
    ...
    
    
    并在扩展目录中创建两个文本文件: `popup.html` 以及 `popup.js`
    详细内容见后文
    
  2. 回到扩展管理界面, 点击 重新载入 ,以便加载全新的代码

  3. 再点击工具栏中的图标,就会出现 popup.html 中生成的内容

../_images/hello-world.png

效果应该类似以上截屏

Note

(~_~)

  • 如果没有见到以上弹出内容,可以跟随以上过程,再重新来一遍
  • 记住,从扩展的开发目录中直接打开 popup.html 那样是不会起作用的!

现在?

接下来读点儿什么? :
  • 包含了各种重要概念和信息的 综述
  • 调试教程 是进入下一个开发级别的重要文档
如果你不喜欢阅读,可以尝试:

Watch some videos, such as How to build an extension

See also

(^.^)

原文: Getting Started