Files
agent-desktop/console/src-tauri
Pine 4496bac2db fix: 原生层拦截 new_window=Deny,彻底阻止系统浏览器双开
- tauri.conf.json windows=[]:不再自动创建主窗口
- lib.rs setup 中用 WebviewWindowBuilder 手动创建主窗口,builder 上设置
  .on_new_window(|_, _| NewWindowResponse::Deny)——从原生层阻止 window.open /
  target=_blank 被 Tauri 转给系统浏览器(这是唯一可靠的方式,Webview 实例的
  on_new_window 被 unstable feature 门控不可用)
- 窗口配置保持原样:标题云超服、1280x800、最小 960x600、可调整大小
- 配合前端 window.open 守卫 + <a> 点击拦截器,形成原生+前端双层拦截
2026-09-07 23:08:04 +08:00
..