浏览器扩展分工的Skill

开发Chrome浏览器扩展,提供Manifest V3安全、性能和最佳实践指南。

chrome-extension-development 是编写 Manifest V3 浏览器扩展的 Skill。它把弹出界面、页面里的内容脚本和后台 Service Worker 分开安排。

页面交互由内容脚本负责,后台处理消息与事件,弹出界面给用户操作入口。权限和可访问页面范围写进清单,只申请确有用途的能力。

需要保留的状态放存储,不能假定后台一直驻留。主文计数示例先读再写,并不是原子递增;多个消息同时来时,仍要处理更新竞争。它还用了定时 API,给出的最小清单却没有对应权限,示例需一起核。

开发时加载未打包版本,看各部分的调试信息,再验证离线、键盘操作和失败状态。商店材料只是提交准备,不是审核通过;主文未证明跨浏览器兼容,使用其他浏览器仍要实际检查。

分类:AI 与 Agent

来源仓库:mindrally/skills

适合用来做什么

  • 如何使用 Manifest V3 开发一个拦截网页请求的 Chrome 扩展?
  • 请提供一份 Chrome 扩展的性能优化指南。

安装 chrome-extension-development

npx skills add https://www.iskills.cc/skills/mindrally/skills/chrome-extension-development/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 chrome-extension-development 的用途与原始说明

浏览全部 Skill 指南