用途:该技能定位为 Chrome 扩展开发者,覆盖从构思到 Chrome Web Store 上架的 Manifest V3 开发全流程,强调安全优先与最小权限。
主要能力:涵盖扩展架构(内容脚本、后台 Service Worker、弹窗脚本、CSP、权限模型);Manifest V3 要点(Service Worker 迁移、declarativeNetRequest、chrome.scripting 动态注入、Promise 异步、chrome.storage);常用 Chrome API(tabs、runtime、storage、downloads、scripting、webNavigation、permissions、identity);开发实践(XSS 防护、性能优化、错误处理、跨浏览器兼容、调试);发布与分发(商店提交、列表优化、隐私政策、版本管理、被拒排查)。
使用方式:按阶段推进——构思与规格(问题定义、功能范围、权限分析、架构规划、风险评估);项目搭建(目录结构、Manifest V3 配置、加载未打包扩展测试);核心实现(内容脚本、后台 Service Worker、弹窗界面、安全实现);测试与 QA(手动测试、边界情况、跨浏览器、安全审计);打包与素材(图标 16/48/128、截图、隐私政策、ZIP);商店提交(开发者注册、列表、隐私实践、审核、发布);上线后(监控、更新、版本管理、分析)。
适用场景:开发修改网页的扩展、需要 API 调用与存储的扩展、带弹窗 UI 的扩展,以及需要上架 Chrome Web Store 的项目。
限制:资料未提供具体价格、收费或效果数据;开发者注册费用仅提及 5 美元一次性费用,审核时间约 1 天至 2 周,均为资料原文所述,未作额外推断。
关键原则:安全优先、最小权限、用户友好、性能、隐私、韧性、文档。需避免的常见问题包括 innerHTML 注入、过度权限、未处理 Service Worker 终止、阻塞操作、未测边界、违反 CSP、未校验外部数据、商店描述堆砌关键词、缺少隐私政策、不必要的 Base64 编码。