Files
Nexus/docs/changelog/2026-06-12-browser-top-appbar.md
T
Nexus Agent e833b923c8 feat(browser): 远程浏览器 Worker 桥接与顶栏固定悬浮窗
接入 Playwright Worker、会话 WebSocket 与全局浏览器面板(固定于 App Bar 下);
含验证码 stealth、设置项默认音与 URL 安全校验;附带 worker 部署与设计文档。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-12 06:49:20 +08:00

20 lines
912 B
Markdown

# 2026-06-12 浏览器固定顶栏(原悬浮窗)
## 摘要
保留 **原 GlobalBrowserPanel 完整 UI**(标签、地址栏、canvas),固定在 App Bar 正下方全宽展示;移除地球图标、拖动、最小化、缩放角。账号仍在 App Bar 最右侧,**不**把地址栏拆进 toolbar。
## 动机
用户要的是原悬浮窗形态固定置顶,而非顶栏内嵌地址栏。
## 涉及文件
- `frontend/src/App.vue` — 顶栏仅账号;`appChromeVars` 为浏览器预留 420px
- `frontend/src/components/GlobalBrowserPanel.vue` — 固定 `top: 64px` 全宽,无拖动/地球图标
- 删除误加的 `GlobalBrowserAppBar.vue``GlobalBrowserDock.vue``GlobalBrowserChromeHost.vue``useGlobalBrowserChrome.ts`
## 验证
`cd frontend && npm run type-check && npx vite build`;登录后 App Bar 下见完整浏览器窗(标签+地址栏+画面);账号在顶栏最右。