CHATAPP3 · BAISHUN · WEB DEBUG

# 网页登录 + 房间游戏拉起测试

这个页面按 Flutter 和 Golang 现有链路做了一层轻量测试壳：先登录拿 `token`，再请求 `/app/game/room/list` 与 `/app/game/baishun/launch`，最后把 BAISHUN 游戏页包进一个可注入 `NativeBridge` 的浏览器容器里，方便你脱离 app 做联调。

基础配置

默认已指向 Flutter 配置里的线上地址。

API Host
Room ID
Scene Mode
Req Sys Origin
Origin Child
Req Client
Client Origin
登录

优先尝试账号密码；如果线上登录口有额外网关约束，可以直接粘贴现成 Token。

Account
Password
页面会模拟 Flutter 的请求头： `req-client`、 `req-app-intel`、 `req-sys-origin`。 如果登录口返回 406 或 decoder 错误，可切换到 Token 模式继续测游戏。
Bearer Token
当前会话
状态未登录
User-
调试日志

会记录登录、列表、launch、桥接事件和页面注入结果。

房间游戏

读取 `/app/game/room/list` 与 `/app/game/baishun/state`。

还没有查询房间状态
登录后输入 Room ID，再加载游戏列表
游戏壳

尝试抓取入口 HTML，注入与 Flutter 一致的 `NativeBridge`，方便浏览器里直接调 BAISHUN。

等待拉起游戏 这里会显示 launch / bridge 的关键信息
登录后先加载游戏列表，然后点击任意 BAISHUN 游戏的“启动”按钮。 当前实现会优先用 srcdoc 方式注入 bridge。 如果入口页不允许抓取，页面会退化成直接打开远程地址，并在日志里告诉你哪里失败了。