两个 bug 是同一类问题:没做平台门禁。
1) 切到抖音等平台,「运营」仍列出小红书账号。运营读的是小红书创作者后台,
其它平台根本没有对应的后台接口。现在按平台门禁换掉整个视图并说明原因 ——
与 MonitorDashboard / ReportView 用 isWired 的做法一致。
2) 扫码登录面板把小红书的会话当成任意平台的登录态报。它的检测读的是小红书页面的
__INITIAL_STATE__,后端 qrlogin.LOGIN_URL 里也只有 xhs 一项;而标题写的是
「{当前平台}登录态」,于是切到抖音照样显示已登录—— 这是个具体的谎。
现在非小红书直接换掉整个面板(只改标题不够,下面的块读的仍是小红书的状态)。
3) 两个面板的标题都是「登录态」,看不出区别。它们其实是不同机制:
- Cookie 面板:存进库、每轮以 --cookies_file 注入子进程 → 改名为「Cookie(定时任务用)」
- 扫码面板:写进浏览器 profile、CDP 模式复用 → 改名为「浏览器登录态(扫码)」