全栈笔记_浏览器扩展篇(manifest.json文件介绍)

manifest.json介绍

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

浏览器执行流程

你可能感兴趣的:(笔记,扩展现实)