首页
/ Chrome-Extension 项目启动与配置教程

Chrome-Extension 项目启动与配置教程

2025-04-26 14:07:00作者:宣聪麟

1. 项目的目录结构及介绍

Chrome-Extension 项目采用以下目录结构:

Chrome-Extension/
├── backgrounds/
│   └── background.js        # 后台脚本文件
├── images/
│   └── icon.png             # 扩展程序的图标
├── manifest.json            # 扩展程序的配置文件
├── popup/
│   ├── popup.html           # 弹出页面的HTML文件
│   └── popup.js             # 弹出页面的JavaScript文件
├── README.md                # 项目说明文件
└── content/
    └── content.js          # 内容脚本文件

目录说明:

  • backgrounds/:存放后台脚本的目录。
  • images/:存放扩展程序所需的图片资源,如图标等。
  • manifest.json:扩展程序的配置文件,定义了扩展程序的基本信息和权限。
  • popup/:存放弹出页面的HTML和JavaScript文件。
  • README.md:项目的说明文件,介绍了项目的相关信息。
  • content/:存放内容脚本的目录。

2. 项目的启动文件介绍

项目的启动主要依赖于manifest.json文件。该文件定义了扩展程序的元数据和需要加载的脚本。

manifest.json 示例:

{
  "manifest_version": 2,
  "name": "Chrome Extension",
  "version": "1.0",
  "description": "这是一个示例Chrome扩展程序。",
  "permissions": ["storage", "activeTab"],
  "background": {
    "scripts": ["backgrounds/background.js"]
  },
  "browser_action": {
    "default_popup": "popup/popup.html",
    "default_icon": {
      "16": "images/icon.png"
    }
  },
  "content_scripts": [
    {
      "matches": ["<all_urls>"],
      "js": ["content/content.js"]
    }
  ]
}

启动流程:

  1. 打开Chrome浏览器,输入 chrome://extensions/ 并开启开发者模式。
  2. manifest.json所在文件夹拖拽到扩展程序页面。
  3. 扩展程序将自动加载,并在浏览器工具栏中显示图标。

3. 项目的配置文件介绍

项目的配置文件为manifest.json,以下是该文件中的一些重要配置项:

  • manifest_version:指定扩展程序的manifest版本,当前为2。
  • name:扩展程序的名称。
  • version:扩展程序的版本号。
  • description:扩展程序的描述。
  • permissions:扩展程序需要的权限,例如访问存储和当前标签页。
  • background:定义后台脚本,scripts字段指定了需要加载的脚本文件。
  • browser_action:定义浏览器动作,包括弹出页面和图标。
  • content_scripts:定义内容脚本,用于修改或增强网页内容。

通过修改manifest.json文件中的配置项,可以调整扩展程序的行为和外观。

登录后查看全文
热门项目推荐