【chrome 插件】初窥

目录结构

javascript 复制代码
-----manifest.json  #配置文件
|----content.js #对应操纵浏览器页面
|----background.js #一直运行在后台,负责持久化数据, 负责与服务器交互数据
|----popup.js #自动配置到 popup.html, 有权限操纵 popup.html
|----popup.html #插件页面

其中 popup.js 插件会自动配置给 popup.html,其他的 content.jsbackground.js 需要在 manifest.json 配置。

通信

由于每个 js 文件的职责不同,权限不同,所以每个 js 文件需要通信。

他们可以通过 sendMessage()onMessage() 通信。

主调者通过 sendMessage() 调用 被调者中的方法,被调者通过 onMessage() 来监听并返回结果

相关推荐
walking9572 分钟前
重新学习前端之设计模式与架构
前端·javascript·面试
walking9575 分钟前
重新学习前端之TypeScript
前端·javascript·面试
walking9575 分钟前
重新学习前端之Linux
前端·vue.js·面试
walking9576 分钟前
重新学习前端之CSS
前端·vue.js·面试
walking9576 分钟前
重新学习前端之Git
前端·vue.js·面试
walking9576 分钟前
重新学习前端之小程序
前端
魔术师Grace8 分钟前
AI让我退化成原始人了
前端·程序员
铁皮饭盒9 分钟前
今天你会学到这些关键词
前端·后端
李剑一10 分钟前
耗时 2 小时!我复刻了全网超火的通透 3D 水晶球动效,Vue3+Three.js 做出高级视觉特效
前端·three.js
oil欧哟17 分钟前
🤔 很长时间没写文章了,分享一下最近的一些思考
前端·后端