manifest.json介绍
- 是web扩展技术必不可少的插件配置文件,放在根目录
- 作用:
- 指定插件的基本信息
- name:名称
- manifest_version:manifest.json文件的版本号,可以写2或3
- version:版本
- description:描述
- 定义插件的行为:
- browser_action:添加一个操作按钮到浏览器工具栏,点击按钮时可以打开一个弹窗来执行某些操作
- 管理权限:
- permissions:声明插件需要访问哪些浏览器资源和 API,例如浏览器标签、存储、允许访问的网站,以确保用户数据和隐私的安全
- 引入资源:
- icons:图标文件路径,给扩展指定一个图标
- content_scripts:内容脚本,加载指定脚本到其 URL 匹配特定模式的网页中,并在页面加载完成后运行。
- background:后台脚本,在扩展加载完毕后开始运行,直到扩展被禁用或卸载。用来侦听一些特定的事件、访问 Chrome 提供的各种 API,例如 storage、tabs、notifications 等等,还可以向服务器发送请求。
- options_page:定义插件选项页的页面路径
- 指定插件的基本信息