三种扩展预设模式
工具提供三种预设配置方案,快速匹配不同开发需求。最小配置模式生成仅包含基本结构的精简项目,适合开发简单工具类扩展;页面修改模式预配置 Content Script 相关权限和脚本,适合需要注入页面内容的增强类扩展;全功能模式包含 Background、Content Script、Popup 和 Options 的完整配置,适合复杂功能扩展的快速启动。预设模式会自动调整权限列表和组件开关,开发者只需在预设基础上微调即可。
Manifest V2/V3 双版本支持
支持 Manifest V2 和 V3 两种规范版本,一键切换生成对应配置。V3 版本自动使用 Service Worker 替代后台页面,配置 action 替代 browser_action,主机权限独立为 host_permissions;V2 版本保持传统 Background Page 配置结构。工具根据选择的版本自动调整权限字段、脚本类型和 API 调用方式,确保生成的代码完全符合目标版本的规范要求,避免因版本不匹配导致的运行错误。
智能权限配置
内置 13 种常用权限的可视化配置面板,包括 storage(数据存储)、tabs(标签页管理)、activeTab(当前标签页访问)、notifications(桌面通知)、cookies(Cookie 访问)、webRequest(网络请求拦截)等核心权限。每个权限旁附带简要说明,帮助开发者理解权限用途。支持自定义权限字符串和 Host 权限的灵活配置,权限列表根据启用的组件类型自动更新,避免遗漏必要权限。
完整组件配置
支持四种扩展组件的独立配置:Background 后台脚本支持 Service Worker(V3)、Event Page、Persistent 三种运行类型;Content Script 支持 URL 匹配模式和自定义代码编辑;Popup 弹窗支持标题设置、HTML 结构和 JavaScript 代码配置;Options 设置页面支持独立启用。每个组件都有独立的启用开关和详细配置表单,按需生成对应文件,避免生成不必要的空文件。
多语言与国际化支持
默认语言支持中文、英文、繁体中文、日文四种选项。选择后自动配置 manifest.json 的 default_locale 字段,并生成对应语言的 _locales 目录结构和 messages.json 模板。支持国际化扩展开发,帮助开发者快速创建面向全球用户的产品。不同语言选项会自动适配对应的浏览器商店地区设置。
实时代码预览
配置表单右侧实时显示生成的代码文件,支持 manifest.json、background.js、content.js、popup.html、popup.js、options.html 等文件的切换预览。代码变更与表单配置实时同步,开发者可以直观看到每个配置项对最终代码的影响。内置语法高亮和格式化,便于快速定位和验证配置结果,发现潜在问题。
灵活导出方式
支持三种导出方式:复制当前文件代码到剪贴板,适合快速粘贴到现有项目中使用;下载完整 ZIP 包,包含所有生成文件和目录结构,适合新建项目一次性导入;单独下载 manifest.json 文件,适合已有项目需要更新或替换配置的场景。导出的文件可直接用于 Chrome、Edge、Firefox 等主流 Chromium 系浏览器的扩展开发。
内置学习资源与FAQ
工具内置完善的 FAQ 问答系统,涵盖 Manifest V2 与 V3 区别、Content Script 功能说明、扩展调试方法、权限审核要点、Service Worker 生命周期管理、Chrome Web Store 发布流程等核心知识点。共包含 9 个常见问题的详细解答,帮助新手快速入门,也为资深开发者提供规范参考,减少查阅外部文档的时间。
UD5工具箱