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

912 B

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.vueGlobalBrowserDock.vueGlobalBrowserChromeHost.vueuseGlobalBrowserChrome.ts

验证

cd frontend && npm run type-check && npx vite build;登录后 App Bar 下见完整浏览器窗(标签+地址栏+画面);账号在顶栏最右。