第九部分 — 打包、调试和发布 发布前的打包与发布检查清单(Chrome 应用商店)

21.1 目的

发布障碍通常涉及权限和政策。 本章是一个实用的"避免被拒"检查清单。

21.2 使用场景 / 避免场景

使用场景: 准备向应用商店发布的构建版本。

避免场景: 仍在迭代功能;继续本地发布。

  • 每个权限都对应一个用户可见的功能

  • 尽量减少主机权限(在合适的情况下使用 activeTab)

  • 除非不可避免且有明确的正当理由,否则避免使用 <all_urls>

  • 不要执行远程代码执行操作(不要从网络加载 JS)

  • 避免打包密钥(API 密钥应放在服务器上)

  • 如果接触了用户数据,请提供隐私披露/政策

  • 文档 DNR 的使用情况(你拦截或重定向的内容及原因)

21.4 最小化打包步骤

  • 在 manifest.json 中递增版本号

  • 验证图标、截图和商店列表文本

  • 在干净的 Chrome 系统文件夹中测试(全新安装,没有开发遗留项)

  • 删除仅用于开发的权限/主机并测试标志

  • 压缩扩展程序文件夹的内容(而非父目录)

21.5 需要注意的问题

  • 权限过于广泛导致"缺乏正当理由"拒绝

  • web_accessible_resources 对应过多网站

  • 发布调试/测试端点或遗留下来的测试主机权限

21.6 参考资料

相关推荐
Setsuna_F_Seiei23 分钟前
前端转型 Agent 开发 05 之 Agent Hooks 与 Checkpointer(让 Agent 从全自动转变人为可掌控)
前端·agent·ai编程
Rosanci1 小时前
谷歌浏览器插件开发实战指南:从 Hello World 到上架发布
大数据·人工智能·chrome·程序人生
百万蹄蹄向前冲2 小时前
风扇转了一晚上MVP专家团翻车事故
前端·人工智能
默_笙2 小时前
🏛 给 AI 配一间办公室:Harness Engineering 六大模块与它的实现
前端·javascript
linux_cfan4 小时前
videojs v10 源代码系列解读:14 · 谓词守卫:在运行时安全地调用能力
前端·javascript·音视频
kyriewen4 小时前
我扒了 10,221 条 JD:腾讯技术岗 75% 在要 AI
前端·人工智能·ai编程
郑州光合科技余经理5 小时前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
IT_陈寒5 小时前
Vue的响应式让我熬到凌晨三点,原来漏了这个小细节
前端·人工智能·后端
Blanche15006 小时前
利用 RAG 为答疑机器人扩展知识范围
前端
天若有情6736 小时前
【纯前端小工具】公历生日转农历,批量查询每年农历生日对应的公历日期(GitHub Pages在线直接用)
前端·javascript·github pages·农历转换·lunisolar·网页小工具