每个模板都是完整项目:正确的 manifest、最小化的权限,以及商店要求的全部尺寸的图标。
元素拦截器、笔记工具、主题切换、表单助手、专注计时器等等——每一个都有真实逻辑,不是空壳界面。
商店现在强制要求的标准。后台脚本用一个文件同时正确适配 Chrome 与 Firefox。
商店要求的全部尺寸都在你自己的浏览器里绘制。不用上传图片,也不用等服务器。
每个模板只申请它需要的。一个申请全站访问权限的扩展,要么在审核中被拒,要么会吓到用户。
现成的选项页,用每个浏览器正确的存储接口保存用户偏好。
你得到的文件夹与扩展商店的要求完全一致,并附一份说明上传步骤的文件。
工具本身(扫描器、控制台、SAFI 工作区)目前仍是英文界面。这些页面用中文把一切讲清楚,方便你进去之前先看明白。
生成很快;请把之后的部分读完,因为人们卡住的地方是审核。
扩展商店会逐个人工审核。最常见的拒绝理由:权限范围超出描述能够解释的程度、缺少隐私政策,以及描述与扩展实际行为不符。
模板之所以从最窄的权限开始,原因就在这里。如果你扩大了权限,请以同样的坦诚扩大描述。
名称、描述、版本,以及扩展生效的网站。这些会以正确的格式直接写进 manifest 文件。
打开浏览器的扩展页面,启用开发者模式,加载这个文件夹。无需构建步骤,立刻就能运行。
每次修改后在扩展页面点「重新加载」——扩展不会上传到服务器,所以这里没有需要等待的部署。
把文件夹打包上传。你需要一个开发者账户(Chrome 有一次性注册费)、描述与截图,以及在扩展接触任何数据时提供隐私政策。