【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() 来监听并返回结果

相关推荐
Jolyne_几秒前
React下拉框接口请求hook封装
前端
狗头大军之江苏分军几秒前
2025,我的"Vibe Coding"时刻:当 AI 成为我的编程搭档
前端
同学807961 分钟前
🔥🔥Vue数字翻滚动画组件:让数据展示更具视觉冲击力
前端·vue.js
oak隔壁找我8 分钟前
JavaScript 的函数方法apply、call和bind
javascript
HashTang9 分钟前
【AI 编程实战】第 5 篇:Pinia 状态管理 - 从混乱代码到优雅架构
前端·vue.js·ai编程
青莲84310 分钟前
Kotlin Flow 深度探索与实践指南——上部:基础与核心篇
android·前端
Bug生活204811 分钟前
五年断更,AI助我半天复活小程序
前端·微信小程序·ai编程
狗头大军之江苏分军12 分钟前
Node.js 性能优化实践,但老板只关心是否能跑
前端·后端
恋猫de小郭16 分钟前
2025 年终醒悟,AI 让我误以为自己很强,未来程序员的转型之路
android·前端·flutter
用泥种荷花19 分钟前
【前端学习AI】PromptTemplate的使用
前端