docs: define managed browser exit monitoring

This commit is contained in:
QiuSW
2026-07-25 18:07:57 +08:00
parent 826bc5ce39
commit f5b5e95223
9 changed files with 90 additions and 7 deletions
+3 -1
View File
@@ -7,7 +7,7 @@
| BR-003 | 启动前检测目标 user data dir 是否占用,禁止同一环境重复启动。 | P0 |
| BR-004 | 实例列表显示浏览器类型、PID、user data dir、启动时间和状态。 | P0 |
| BR-005 | 支持优雅关闭、强制关闭和重启,并明确操作影响。 | P0 |
| BR-006 | 监控启动失败、异常退出、退出码和进程消失。 | P0 |
| BR-006 | 监控 Chub 注册实例的启动失败、异常退出、退出码和进程消失;受管进程意外退出时及时更新 GUI,外部实例只允许刷新检测。 | P0 |
| BR-007 | 启动参数按数组传递,不通过 shell 拼接。 | P0 |
| BR-008 | 只允许管理工具注册且经过身份校验的 PID。 | P0 |
| BR-009 | 支持本地配置持久化,绝不保存浏览器凭证。 | P1 |
@@ -35,6 +35,8 @@
- 代理仅接受无认证的 `scheme://host:port` 端点。删除仍被实例引用的代理必须被拒绝;实例保存后按稳定代理 ID 解析最新端点。
- 设置页默认代理输入为空;选择下拉项后回填完整地址,保存更新当前项、未选择时新建。删除未引用项须经确认,确认取消或引用保护不能改变任何实例选择。
- 受管运行实例点击主操作后进入关闭中,成功退出后恢复启动入口;停止失败不自动强制终止,也绝不影响其他 Chrome/Edge。
- Chub 在当前应用会话中启动的 Chrome/Edge 根进程意外退出后,实例状态立即变为“已退出”,清空运行时 PID/端口,并显示包含实例名称和浏览器类型的可关闭提示;配置与 User Data Dir 保留,关闭提示后启动入口可用。
- 用户从 Chub 发起优雅停止时,不显示“浏览器已退出”意外退出提示;外部已关联、外部占用、未知占用以及应用关闭后无法继续监控的实例均不弹出此提示。
## 不做