每任务一个浏览器每个 Orca 工作树都有自己的浏览器——一个嵌在面板里的真实 Chromium 窗口(地址栏、历史、devtools 俱全)。标签页按工作树隔离,你在验证的功能不会和别的任务混在一起。
浏览器控制
- 地址栏:历史 + 模糊 URL 补全;非 URL 文本用默认搜索引擎搜索(+ 字段里前缀
?强制搜索) - 前进/后退/刷新/停止;悬停刷新按钮有普通刷新快捷键;右键(或长按)= Reload / Hard Reload(绕过缓存,迭代本地前端资源时用)
Cmd+F页内查找Cmd+T新标签(作用域 = 当前工作树);Cmd+Shift+T重开最近关闭的标签
工作树作用域
- 标签按工作树过滤;切换工作树会恢复那个工作树的标签与滚动位置
- 每个工作树的浏览器标签保持持久会话——一键从 Chrome / Edge 导入 cookies(Google 登录不导入,需在 Orca 里直接登录 Google)
链接路由
Settings → Browser → Link Routing 决定终端 / Markdown / 编辑器里的 http(s) 链接开在哪:
- Orca 工作树浏览器 或 系统浏览器
- 嵌套的 Hold Shift… 开关反转默认行为一次:
- 默认开 Orca → 修饰键(⇧⌘-click / Shift+Ctrl+click)送到系统浏览器
- 默认开系统 → 修饰键送进 Orca 浏览器
- 远程/SSH 来源的链接永远不会在 Orca 浏览器里打开(即使按修饰键)
下载与产物
- 下载出现在工具栏下的 shelf:取消进行中、打开完成文件、在文件夹中显示、关闭行
- 本地 HTML 文件可以用 Share as artifact 生成公开查看链接(相对资源不会上传,用自包含文件或绝对 URL)
视口仿真
设置浏览器标签的自定义视口尺寸测试响应式布局——Orca 用 CDP 设备仿真,页面看到的是仿真后的 window.innerWidth 与媒体查询。想按设备名切换(如 iPhone 12),用 CLI 的 orca set device(高级课)。
落地练习:浏览器基础
- 在一个工作树的浏览器里打开本地 dev server(或任意网页)
- 试试地址栏的模糊补全与
?强制搜索 - 开第二个工作树,确认它的浏览器标签彼此隔离
- 从 Chrome 导入一次 cookies,观察会话保持
- 设置一个自定义视口尺寸,用
window.innerWidth验证仿真
怎么判断做对了?——你能说出「标签按工作树隔离」和「Google 登录不能从 Chrome 导入」两条规则。
卡住了怎么办? 链接开错地方就改 Link Routing 或用修饰键;视口仿真不生效确认用的是浏览器工具栏里的尺寸设置而非缩放。
小结
- 每个工作树一个真实 Chromium 浏览器,标签隔离
- 地址栏搜索 +
?强制搜索、hard reload - Link Routing 控制链接去向,远程链接永不进 Orca 浏览器
- 下载 shelf、Share as artifact
- CDP 视口仿真测试响应式
下一节,Design Mode:点击元素即上下文。