browser-extension - 使用 Manifest V3 构建现代浏览器扩展
构建现代浏览器扩展的专业技能,涵盖 Manifest V3、Service Worker 持久化和跨浏览器兼容性
标签
更新于: 2026-03-11能力
典型输入
典型输出
该技能可以做什么
- 构建扩展
- 创建清单
- 配置 Service Worker
- 创建侧边栏
- 管理状态持久化
- 实现 chrome.storage
- 实现 IndexedDB
- 执行安全协议
- 处理 Worker 终止
- 清理内容脚本数据
- 使用 chrome.alarms
- 使用 declarativeNetRequest
- 创建弹出窗口
- 创建内容脚本
- 创建离屏文档
- 审计清单合规性
- 审计持久化
- 优化资源
- 运行端到端测试
输入
- 浏览器扩展文件
- 扩展源代码
- 资源和图标
- 清单配置
- 扩展权限
- 用户偏好
- 网页内容
- 前端设计规范
输出
- manifest.json 文件
- JavaScript 源文件
- 优化后的资源
- HTML 弹出窗口和侧边栏文件
- 扩展包
- 合规报告
- 持久化验证
- 测试结果
要求
- Manifest V3 环境
- Service Worker 支持
- chrome.storage API
- IndexedDB 支持
- chrome.sidePanel API
- chrome.alarms API
- declarativeNetRequest API
- Node.js 用于审计
- Playwright 用于测试
