Chrome 扩展开发指南

Chrome 扩展是一种轻量级的浏览器功能,它允许用户添加自定义功能和增强浏览器体验。以下是一些关于 Chrome 扩展开发的基础知识。

基础概念

  • 扩展点:Chrome 扩展通过扩展点与浏览器交互,例如书签、工具栏、右键菜单等。
  • Manifest 文件:所有 Chrome 扩展都需要一个名为 manifest.json 的配置文件,它描述了扩展的详细信息,如权限、内容脚本等。

开发步骤

  1. 创建 Manifest 文件:定义扩展的基本信息。
  2. 编写内容脚本:内容脚本允许扩展与网页交互。
  3. 添加用户界面:可以为扩展添加工具栏按钮、选项页面等。

资源

示例

假设我们要创建一个简单的扩展,显示当前网页的标题。

// content_script.js
console.log(document.title);
// manifest.json
{
  "manifest_version": 2,
  "name": "Show Title",
  "version": "1.0",
  "permissions": ["activeTab"],
  "content_scripts": [
    {
      "matches": ["<all_urls>"],
      "js": ["content_script.js"]
    }
  ]
}

图片

Chrome Extension Icon

以上是 Chrome 扩展开发的基础内容,希望对您有所帮助。