OpenAI Codex Chrome 扩展用于让 Codex 使用 Chrome 处理需要你已登录浏览器状态的网页任务,比如 LinkedIn、Salesforce、Gmail 或内部工具。先在 Codex 的 Plugins 里添加 Chrome 插件并完成扩展安装;如果连不上,先检查网站是否在 blocklist、扩展是否显示 Connected、是否装在当前 Chrome profile,以及是否需要开启 Allow access to file URLs。

OpenAI Codex Chrome 扩展怎么用

OpenAI Codex Chrome 扩展用于让 Codex 使用 Chrome 处理需要你已登录浏览器状态的网页任务,比如 LinkedIn、Salesforce、Gmail 或内部工具。
如果是本地开发服务器、基于文件的预览页,或不需要登录的公开页面,优先用 in-app browser。它会把预览和验证留在 Codex 内,不占用你的 Chrome profile。

Codex 也可以按任务在工具之间切换:有专用集成时用 plugins,需要登录态浏览器上下文时用 Chrome,处理 localhost 时用 in-app browser。

将页面内容视为不可信上下文。在允许 Codex 继续之前,先检查网站内容是否符合预期。

怎么从 Plugins 安装和连接 Chrome

按下面步骤在 Codex 中完成扩展设置:

  1. 打开 Codex,进入 Plugins
  2. 添加 Chrome plugin。
  3. 按照设置流程操作。流程会引导你安装 Codex Chrome extension,并确认 Chrome 的权限提示。
  4. 打开 Chrome,确认 Codex 扩展显示 Connected

插件设置完成后,新建一个 Codex thread。遇到需要登录网站的任务时,Codex 可能会自动建议使用 Chrome。你也可以在 prompt 里直接指定:

@Chrome open Salesforce and update the account from these call notes.

如果 Chrome 还没打开,Codex 也可以帮你打开它。Chrome 浏览器任务会在 Chrome tab groups 里运行,这样同一个 thread 的工作会保持分组。

怎么控制网站访问

默认情况下,Codex 在与每个新网站交互前都会先询问。提示会按网站 host 判断,例如 example.com

当 Codex 请求使用某个网站时,你可以按任务风险选择以下选项:

  • 允许当前 chat 使用这个网站。
  • 始终允许该 host,这样 Codex 以后再用这个网站时不会再问。
  • 拒绝该网站。

怎么管理 allowlist 和 blocklist

在 Computer Use settings 里,可以管理域名的 allowlist 和 blocklist。

  • allowlist 里的域名,Codex 之后可以直接使用,不再重复询问。
  • blocklist 里的域名,Codex 不应该使用。

把某个域名从 allowlist 移除后,Codex 下次使用它时会再次询问。
把某个域名从 blocklist 移除后,Codex 不会再把它视为已阻止,而是会重新询问是否允许。

Always allow browser content

如果开启 always allow browser content,Codex 以后使用网站时不会再请求确认。

Browser history

Browser history 可能包含敏感 telemetry、内部 URL、搜索词,以及来自已登录设备上的 Chrome session 活动。
如果你允许 Codex 访问 browser history,相关历史记录会成为任务上下文的一部分。恶意或误导性的页面内容会增加 Codex 把这些数据复制到不该去的地方的风险。

Codex 在需要使用 browser history 时会询问。History 访问会限定到当前请求,没有 always-allow 选项。

数据与安全

Chrome extension permissions

安装扩展时,Chrome 会要求你接受扩展权限。权限提示可能包括:

  • Access the page debugger
  • Read and change all your data on all websites
  • Read and change your browsing history on all your signed-in devices
  • Display notifications
  • Read and change your bookmarks
  • Manage your downloads
  • Communicate with cooperating native applications
  • View and manage your tab groups

这些 Chrome permissions 让扩展能够执行浏览器工作流。
不过,Codex 在任务中真正使用网站或 browser history 之前,仍然会通过自己的确认、settings、allowlist 和 blocklist 进行控制。

Memories

浏览器使用会遵循你的 Codex Memories 设置。

  • 如果 Memories 开启,Codex 在 Chrome 中工作时可以使用相关的已保存 memories。
  • 如果 Memories 关闭,浏览器使用不会使用 memories。

OpenAI 会存哪些浏览数据

OpenAI 不会单独保存一份来自扩展的完整 Chrome 操作记录。
OpenAI 只会在浏览器活动进入 Codex context 时保存相关内容,例如 Codex 从页面读取的文本、screenshots、tool calls、summaries、messages,或 thread 中包含的其他内容。

你的 ChatGPT 和 Codex data controls 也适用于这些 context 中处理的内容。除非任务必须这样做,而且你能在场逐步检查每个 prompt,否则不要通过浏览器任务发送 secrets 或高度敏感数据。

Chrome 连不上怎么排查

如果 Codex 不能连接 Chrome,先确认它要访问的网站没有在 Settings 的 blocklist 里。
如果网站没有被阻止,再按下面步骤排查:

  1. 从 Chrome 工具栏或 Chrome 的扩展菜单打开 Codex extension,确认它显示 Connected。如果显示 disconnected,或者提示 missing native host,先在 Codex 的 Plugins 里移除 Chrome plugin,再重新添加,并重新走一遍设置流程。
  2. 在 Codex 中打开 Plugins,确认 Chrome plugin 已开启。如果插件关闭了,打开后再重试任务。
  3. 确认你使用的是安装了 Codex extension 的同一个 Chrome profile。若你有多个 Chrome profile,要在当前正在使用的 profile 里安装并启用扩展。
  4. 新建一个 Codex thread,再重新尝试 Chrome 任务。这样可以清除 thread-specific connection state。
  5. 重启 Chrome 和 Codex,然后再试一次。如果扩展还是连不上,卸载 Codex Chrome extension,回到 Plugins 里移除并重新添加 Chrome plugin,再按设置流程重做。
  6. 如果扩展显示 Connected,但 Codex 还是不能使用 Chrome,请在 Codex app 里运行 /feedback,并在联系 support 时附上 thread ID。

上传文件怎么设置

如果 Chrome 任务需要从你的电脑上传文件,需要允许 Codex extension 访问 Chrome 里的 file URLs:

  1. 在 Chrome 中打开工具栏里的 extensions 图标,然后点击 Manage Extensions
  2. 在 Codex extension 卡片上点击 Details
  3. 打开 Allow access to file URLs

修改完成后,重新启动 Chrome 任务。

常见问题

OpenAI Codex Chrome 扩展适合做什么

适合需要你已登录浏览器状态的网页任务,比如读取或操作 LinkedIn、Salesforce、Gmail 或内部工具。
如果是 localhost、本地开发服务器、文件预览页,或不需要登录的公开页面,优先用 in-app browser。

Codex 为什么会先问我能不能访问某个网站

默认情况下,Codex 会在第一次接触新网站前先询问。这样你可以按任务风险决定是只允许当前 chat,还是把 host 加入 always allow。
如果网站在 blocklist 里,Codex 也不会直接访问。

Chrome 扩展显示 Connected 但还是不能用,怎么办

先检查目标网站是否被加入 blocklist,再确认你使用的是安装扩展的同一个 Chrome profile。
如果仍然失败,按顺序重建 plugin、重启 Chrome 和 Codex,最后用 /feedback 提交 thread ID 联系 support。