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