浏览器插件上架流程
上回说到,用 AI 开发上架了个浏览器插件。有朋友想知道上架扩展有需要哪些步骤。这里做个整理,这篇文章结构和步骤都是 AI 整理的。里面的文案细节、推荐的工具是我自己总结,以前发布扩展时直接用的。有需要的话下面的文案可以直接拷贝使用。

1. 准备工作
1.1 开发者账号注册
访问Chrome Web Store Developer Dashboard[1]
使用 Google 账号登录
支付一次性 5 美元的开发者注册费
需要一张支持美元支付的信用卡
这是一次性费用,注册成功后可以发布扩展
每个开发者账户最多可发布 20 个扩展程序
如需发布更多扩展,需向 Chrome Web Store 申请提高限额
同意开发者协议
完成注册后即可访问开发者控制台,开始上传和发布扩展。
1.2 上架前检查清单 ✅
在提交审核之前,请确保完成以下检查:
[ ] manifest.json 配置
[ ] 版本号是否已更新
[ ] 权限申请是否最小化
[ ] 图标配置是否完整
[ ] name 和 description 是否规范
[ ] 功能测试
[ ] 核心功能是否正常
[ ] 是否在不同系统/浏览器版本测试
[ ] 是否测试了错误处理
[ ] 控制台是否有报错
[ ] 商店资料
[ ] 截图是否符合要求
[ ] 描述是否完整清晰
[ ] 隐私政策是否完备
[ ] 权限使用说明是否清晰
1.3 插件开发与功能完善
确保插件功能完整、稳定,并进行多次测试。
优化代码,清除无用的部分。
如果面向国际用户,可添加多语言支持(参考 Chrome i18n 功能)。
1.4 准备必要的材料
图片与视频素材要求
素材类型 | 尺寸规格 | 是否必需 | 数量要求 | 备注说明 |
---|---|---|---|---|
插件图标 | 16x16 | 必需 | 1张 | 地址栏图标 |
插件图标 | 48x48 | 必需 | 1张 | 扩展管理页面 |
插件图标 | 128x128 | 必需 | 1张 | 商店展示 |
插件图标 | 19x19 | 可选 | 1张 | 高分屏适配 |
插件图标 | 38x38 | 可选 | 1张 | 高分屏适配 |
插件图标 | 96x96 | 可选 | 1张 | 商店预览 |
屏幕截图 | 1280x800 | 必需 | 1-5张 | 展示核心功能 |
推广小图 | 440x280 | 可选 | 1张 | 商店推广使用 |
推广大图 | 1400x560 | 可选 | 1张 | 商店推广使用 |
推广视频 | - | 可选 | 1个 | 上传至YouTube,提供链接 |
💡 提示:
推荐使用 Bulk Image Resize[2] 批量生成不同尺寸的图标
推广图片可使用 Canva 设计工具[3]制作(免费版已经够用了)
截图建议展示插件的主要功能和使用场景
官方网站(可选)
准备一个单页 HTML 介绍页面,包含插件功能、隐私政策等信息。
隐私政策(必需)
需提供一个隐私协议的静态页面。
2. 打包与上传插件
打包文件:
将所有代码、图标、manifest.json 等文件放入一个 ZIP 文件中。
确保文件夹结构清晰,无多余文件。
登录开发者中心: 登录Chrome Web Store Developer Dashboard[4]。
上传 ZIP 文件并填写所需信息。
3. 填写 Chrome Web Store 信息
3.1 基本信息
名称:已经包含在 manifest 文件中
简介:已经包含在 manifest 文件中
详细描述 一般包括以下部:
插件功能详细讲解。
Data Privacy(一般都应该有这段):
Your data stays on your device and is not stored or transmitted to our servers. We prioritize keeping your information secure and confidential.In-App Purchases(如适用):
Our extension is a freemium product with a nominal subscription fee. With a paid subscription, you can receive premium support. The exact cost is displayed in the extension’s interface, ensuring transparency and ease of understanding.Disclaimer(如需要):
This extension is an independently developed product by [作者] and has no association with [相关网站]。
类别:选择与扩展功能最相关的类别。
默认语言:选择主要用户群使用的语言。
3.2 图片和视频
屏幕截图(必需):
分辨率:1280x800 像素。
至少 1 张,最多 5 张,展示核心功能。
推广图(可选):
小图:440x280 px。
大图:1400x560 px。
推荐作图工具:Canva。
推广视频(可选):
上传到 YouTube 并提供链接,演示插件的功能和优势。
3.3 权限声明(必需)
从左边侧边栏切换到 Privacy 页面。填写扩展介绍和隐私相关内容。
根据 manifest.json 文件中声明的权限,在商店页面详细说明权限的使用景,例如:
Cookies:
The extension reads cookies and checks if the user is logged in to [网站]. The extension won’t send any cookie data to our server.Storage:
Uses ‘storage’ to save the extension settings.Identify:
Uses ‘identity’ to authenticate with a Google account.Scripting:
Injects CSS and JS into websites to enhance functionality.UnlimitedStorage:
Allows handling large amounts of data locally in the browser.WebRequest:
Reads request headers to interact with the [网站] API.Host Permissions:
Uses [”://.网站.com/*”] to ensure content scripts run only on the specified site and interact with APIs.
4. 审核与发布
4.1 常见审核被拒原因及解决方案
⚠️ 权限过度申请
问题:申请了过多不必要的权限
解决:仅申请必需的最小权限,并在商店页面详细说明每个权限的用途
⚠️ 描述不清或误导
问题:功能描述不准确或夸大其词
解决:确保描述准确、具体,避免使用"最好"、"第一"等营销用语
⚠️ 隐私政策不完整
问题:缺少隐私政策或内容不符合要求
解决:提供详细的隐私政策,说明数据收集和使用情况
⚠️ 功能实现有问题
问题:核心功能无法正常工作
解决:在多个环境下充分测试,确保功能稳定
4.2 重要提示
🔔 版本更新提示每次更新提交时,务必更新 manifest.json 中的版本号,否则将无法提交新版本。
🔔 审核时间说明首次提交审核通常需要 3-7 个工作日,更新版本审核约 1-3 个工作日。如超过时间请及时联系支持。
⚠️ 安全提示请勿在代码中包含敏感信息(如 API 密钥),建议使用环境变量或配置文件管理。
检查无误后提交审核。
等待审核:
审核通常需要 1-7 天。
如果被拒绝,查看 Google 的反馈并修正问题。
审核通过后,插件会自动上线。
5. 后续维护与优化
1. 更新插件:
修改代码后,重新上传 ZIP 文件,确保 manifest.json 中的 version 字段更新(如从 1.0.0 改为 1.0.1)。
2. 用户反馈:
定期查看商店评论,改进功能。
提供邮件或在线支持。
3. 推广与 SEO:
在商店页面合理使用关键词优化排名。
利用社交媒体、论坛等渠道进行传。
以上流程从准备到发布,覆盖了每个关键环节,希望对你有所帮助!
下一篇再具体说说我做的浏览器新标签页插件,一些技术细节,跟 Windsurf、Cursor 打交道的过程。
参考资料
[1]
Chrome Web Store Developer Dashboard: https://chrome.google.com/webstore/devconsole/
[2]Bulk Image Resize: https://chromewebstore.google.com/detail/bulk-image-resize/pbjckjjahcnilpblppepmgmbfndiehfm
[3]Canva 设计工具: https://www.canva.com/