# Microsoft Edge 加载项 — 提交步骤（BiliIndex）

本目录与 `scripts/build-edge-submission.ps1` 生成的压缩包配套，用于 **Partner Center** 一次性上传材料。

## 一、打包（必须先做）

在扩展项目根目录 PowerShell 执行（将 API 换成你的 **HTTPS 公网** 地址）：

```powershell
cd C:\Users\X99\Projects\biliindex-extension
.\scripts\build-edge-submission.ps1 -ApiBase "https://api.你的域名.com"
```

生成：

| 文件 | 用途 |
|------|------|
| `dist\biliindex-<版本>-store.zip` | Partner Center → **上传扩展包** |
| `dist\biliindex-edge-submission-<版本>.zip` | 本地留存：含扩展 zip + 文案 + 截图 + 图标 |

**注意：** 商店包内已移除 `update_url`、弹窗「检查更新」、后台定时检查更新；用户仅能通过 Edge 商店获取新版本。管理后台仍可上传 ZIP/CRX 供内测或企业侧载，与商店包无关。

## 二、Partner Center 填写

1. 打开 [Partner Center](https://partner.microsoft.com/dashboard) → **Edge 扩展** → **创建新扩展**。
2. **上传包**：选择 `dist\biliindex-*-store.zip`（勿上传整个 submission 大包）。
3. **商店列表（中文）**：
   - **名称**：与 manifest `name` 一致（`BiliIndex-B站标签插件`）。
   - **说明**：复制 `listing/LISTING_zh-CN.txt`（≥250 字）。
   - **隐私政策 URL**：将 `store/PRIVACY.md` 发布到官网后的 **HTTPS 链接**（必填）。
4. **视觉资源**（从 submission 包的 `assets/`、`screenshots/` 上传）：
   - **扩展徽标**：`logo-300.png`（300×300，1:1）
   - **小促销磁贴**（若需要）：`promo-tile-440x280.png`（440×280）
   - **截图**：至少 1 张，1280×800（最多 6 张）
5. **隐私实践 / 权限**：复制 `listing/PERMISSIONS_RATIONALE_zh-CN.txt` 到各权限说明框。
6. **单一用途**：说明本扩展仅在 bilibili.com 为 UP 主提供社区标签展示与打标，见 `listing/SINGLE_PURPOSE_zh-CN.txt`。
7. 选择可见范围：建议先 **专用（测试）** 内测，再转公开。
8. 提交认证。

官方文档：[发布 Microsoft Edge 扩展](https://learn.microsoft.com/zh-cn/microsoft-edge/extensions-chromium/publish/publish-extension)

## 三、上架前自检

- [ ] API 已 HTTPS 部署，CORS 允许 `chrome-extension://` 来源
- [ ] 用 `dist\store-package`「加载解压缩的扩展」连生产 API 自测登录、打标、评论标签
- [ ] 隐私政策 URL 可公网访问
- [ ] 扩展包内 **无** `update_url`、无远程代码（MV3）
- [ ] 版本号与 `manifest.json` 的 `version` 一致

## 四、后续版本

1. 递增 `manifest.json` 的 `version`。
2. 重新运行 `build-edge-submission.ps1`。
3. Partner Center 上传新 zip，填写版本说明。

管理后台「扩展发布」仍可用于运营上传安装包与记录版本，**不要求**写入商店扩展包。
