SuperAPI AI 工具集

browser-extension-builder

通用与其它

查看项目

更新于 10-16 00:04

技能介绍

用途:帮助开发者构建真正可用的浏览器扩展(Chrome、Firefox 及跨浏览器),覆盖扩展架构、Manifest V3、内容脚本、后台服务工作线程、弹窗界面、options 页面、权限管理、存储、扩展变现与 Chrome Web Store 发布、跨浏览器支持等主题。

主要能力:提供扩展项目结构建议(manifest.json、popup、content、background、options、icons 目录);给出 Manifest V3 配置模板,含 permissions、action、content_scripts、background.service_worker、options_page;讲解 popup 与 background 与 content script 之间的通信模式,以及 chrome.storage 的使用;说明内容脚本的加载、UI 注入与消息监听写法;介绍 chrome.storage.local 与 sync 的用法、变更监听及容量限制(local 5MB,sync 总计 100KB、单项 8KB)与异步封装写法;列举反模式,如申请全部权限、后台重负载处理、因页面更新而失效,并给出替代做法。

使用方式:资料未提供具体安装命令或调用步骤,仅以模式与代码片段形式给出实现参考,如 content_scripts 配置、storage 读写示例。

适用场景:需要开发浏览器扩展、修改或读取页面内容、保存用户设置、发布到浏览器商店,以及与其他技能(frontend、micro-saas-launcher、personal-tool-builder)配合的场景。

限制:未提供定价、收费、平台兼容细节、函数完整 API 或效果承诺;MV3 后台会被终止、存储有容量上限,选择器与 API 变动可能导致扩展失效,需自行处理并持续维护。