第24章 Orca 浏览器 Profile(配置)功能详解
Browser-use profile(浏览器使用配置)可以让你以特定身份运行 Orca 浏览器——比如已登录的用户、特定的 cookie 集合、自定义的 user-agent。当 agent 需要登录、复现某个会话相关的 bug,或模拟多个用户时,这个功能很有用。
创建 profile
- 打开 Settings → Browser → Profiles。
- 点击 Add profile,起一个名字。
- 可选:预置 cookies、user-agent 和视口大小。
- 某些网站会拒绝 Orca 默认的 Chrome 形态 UA(部分 Google 登录流程就是这样),这时可以创建一个保留原生 Electron user-agent 的 profile,不做伪装。默认 profile 仍使用清洗过的 Chrome UA,以获得更广的 Cloudflare 兼容性。
在脚本中配置浏览器时,也可以用命令行创建不伪装 UA 的 profile:orca tab profile create --no-ua-spoof。
Cookie 导入与 Google 登录
可以在 Settings 或浏览器工具栏中,把 Chrome 或 Edge 的 cookies(或某个 cookie 文件)导入到某个 profile。Orca 只会替换导入范围内域名的已有 cookies,因此同一 profile 里其他网站的登录状态不会受影响。Google 的 cookies 会被排除——导入菜单会提示不导入 Google 登录,并让你直接在 Orca 里登录 Google。如果导入跳过了 Google cookies,还会有一条单独的警告,指出执行导入的主机:在该主机上用同一 profile 在 Orca 中打开浏览器,然后登录即可。
当网站请求从 USB 安全密钥读取可发现的 passkey,而密钥上有多个账户时,Orca 会打开一个账户选择器,而不是直接取消登录。你可以选择想要的账户,或取消请求。操作系统存储的平台 passkey 在 Orca 中尚不可用;这个流程只针对外接的 FIDO 安全密钥。
使用 profile
在浏览器工具栏选择 profile 即可。该面板中的所有标签页都会使用它,直到你切换。Agent 驱动的浏览器命令也会继承当前激活的 profile。
隔离性
每个 profile 都有独立的存储分区——cookies、local storage、缓存互不共享,profile 之间不会互相泄露数据。