中文

内置浏览器

浏览器

让 ChatGPT 研究网站并与之交互

浏览器让 ChatGPT 能够打开网站、收集最新信息并执行操作, 同时由你掌控整个过程。你可以用它比较选项、在网站上完成多步骤任务, 或审查正在构建的页面。

ChatGPT 网页版和 ChatGPT 桌面应用均提供浏览器功能。

请将页面内容视为不可信的上下文。在分享敏感信息或允许 ChatGPT 执行操作之前, 请先审查网站和拟议操作。

ChatGPT 桌面应用的内置浏览器让你和 ChatGPT 可以在聊天中 共享网站和本地 Web 应用的视图。你可以用它预览页面、 留下可视化反馈,或让 ChatGPT 代你与网站交互。

内置浏览器使用独立于常用浏览器的浏览器配置文件。 它不会自动共享你现有的标签页或浏览器会话。 当任务需要账户时,你可以直接登录。打开 设置 > 浏览器,可以管理浏览器数据以及设备上可用的配置文件导入功能。

浏览器下载的文件默认保存到系统的“下载”文件夹。在 设置 > 浏览器 中,你可以选择其他下载位置、重置为系统 默认位置,或开启 每次下载前询问文件的保存位置

当 ChatGPT 需要在现有 Chrome 标签页中工作或使用你常用的 Chrome 配置文件时, 请改用 Chrome 扩展

可以通过工具栏、点击 URL、手动导航,或按下 Cmd+Shift+B (Windows 上为 Ctrl+Shift+B) 打开内置浏览器。

ChatGPT 桌面应用在本地 Web 应用预览中显示浏览器评论

从地址栏搜索

在内置浏览器的地址栏中开始输入,即可从其 浏览历史记录中查找页面。选择匹配的页面重新打开;如果没有匹配的历史记录, 则可输入搜索词使用 Google 搜索。

内置浏览器拥有自己的配置文件和浏览历史记录。结果不会 自动包含你常用 Chrome 配置文件或其他浏览器中的页面。

管理浏览历史记录

打开 设置 > 浏览器,可以搜索内置浏览器的历史记录、重新打开 访问过的页面,或在组织允许时删除历史记录条目。使用 清除浏览数据 选择时间范围以及要删除的浏览数据类型。

在此功能可用时,ChatGPT 可以请求搜索你的浏览历史记录,以查找 与当前任务相关的页面。请先审查请求,再允许其访问。 浏览历史记录可能包含内部 URL、搜索词和其他敏感 信息,因此仅在任务需要此类上下文时才允许访问。

浏览器中的 Computer Use

在桌面应用中,Computer Use 可让 ChatGPT Work 或 Codex 直接操作 内置浏览器。所选体验可以打开页面、点击、输入、 检查渲染状态、截取屏幕截图,并在页面中验证工作结果。

打开 插件 标签页并安装 Browser。然后让 ChatGPT 或 Codex 在任务中使用浏览器,或通过 @Browser 直接引用它。

例如:

Use the browser to open http://localhost:3000/settings, reproduce the layout
bug, and fix only the overflowing controls.

除非你已经允许访问某个网站,否则 ChatGPT 在使用该网站前会先询问。 请在 设置 > 浏览器 中管理允许和阻止的网站。ChatGPT 还会 在提交信息、购买、修改权限或删除数据等敏感操作前请求确认。 ChatGPT 无法在内置浏览器中自动执行文件上传。

预览页面

  1. 集成终端中或通过本地环境操作启动应用的开发服务器。
  2. 点击 URL 或在浏览器中手动导航,打开本地路由、基于文件的页面或公开页面。
  3. 对照代码差异审查渲染状态。
  4. 在需要修改的元素或区域上留下浏览器评论。
  5. 让 ChatGPT 处理这些评论,并严格控制范围。

例如:

I left comments on the pricing page in the built-in browser. Address the mobile
layout issues and keep the card structure unchanged.

在页面上添加评论

当错误只在渲染后的页面中可见时,请使用浏览器评论向 ChatGPT 提供精确反馈。

  1. 开启 标注模式
  2. 点击某个元素,或拖动以选择一个区域。
  3. 编写并保存评论。
  4. 在聊天中发送消息,让 ChatGPT 处理这些评论。

在评论中说明问题和你想要的结果,效果最佳:

This button overflows on mobile. Keep the label on one line if it fits,
otherwise wrap it without changing the card height.
This tooltip covers the data point under the cursor. Reposition the tooltip so
it stays inside the chart bounds.

样式反馈

在页面某个区块中添加标注时,选择文本输入框旁边的 调整, 可以向 ChatGPT 提供更细致的样式反馈。你可以更改 字体、文本、间距和颜色等值,在页面上预览结果, 然后发送目标更明确的标注。

ChatGPT 桌面应用显示内置浏览器的标注样式控件

控制浏览器任务的范围

让每个浏览器任务保持足够小,以便一次审查完成。

  • 指明页面、路由或 URL。
  • 指明你关注的状态,例如加载中、空白、错误或成功。
  • 在确切需要修改的元素或区域上留下评论。
  • ChatGPT 完成后再次审查页面。
  • 让 ChatGPT 在打开本地页面前启动或检查开发服务器。

对于仓库变更,请使用审查窗格 检查变更并留下评论。

开发者模式

开发者模式可与 Chrome 中的 Computer Use 和内置浏览器配合使用。它 为 ChatGPT 提供对 Chrome DevTools Protocol (CDP) 的受控访问权限。你可以用它 分析 JavaScript 性能、检查控制台输出和网络流量、查看 DOM 及应用的样式,或诊断实时浏览器中的问题。

要启用此功能,请打开 设置 > 浏览器,然后在 开发者模式 下开启 启用完整 CDP 访问权限。如果你的 组织已禁用此设置,则无法在本地启用。管理员可以在 requirements.toml[features] 下设置 browser_use_full_cdp_access = false, 以禁用完整 CDP 访问权限,并阻止用户在 ChatGPT 桌面应用中启用相应 设置。

完整 CDP 访问权限可能暴露敏感的浏览器内部信息。ChatGPT 在使用完整 CDP 检查网站前会请求明确批准。批准前,请审查 网站、任务和请求的访问权限。

对内置浏览器使用 @Browser。要在 Chrome 中使用开发者模式, 请设置 Chrome 扩展并调用 @Chrome

例如:

This app is slow. Use @Browser to capture a performance trace and inspect
network traffic, then identify the bottleneck.
ChatGPT 桌面应用的浏览器设置,其中开发者模式已启用完整 CDP 访问权限

在网页端使用 ChatGPT Work 时,ChatGPT 可以通过云端操作的浏览器 研究公开网站并与之交互。它与设备上的浏览器分开运行, 因此你可以委派 Web 任务,而无需授予 ChatGPT 访问已打开标签页或个人浏览历史记录的权限。

开始浏览器工作

  1. 选择 ChatGPT,在切换器中切换到 Work,然后描述你想要的结果。在相关时,请包含 网站或约束条件。
  2. 如果 ChatGPT 需要访问网站,请先审查网站访问请求,再允许访问。
  3. 在聊天中跟踪浏览器进度。打开 云端浏览器 可检查 页面屏幕截图和回放。
  4. 使用信息前,请审查结果及所有来源。

例如:

Compare the publicly listed prices and cancellation terms for these three
venues. Return a table with links to each source and flag anything that needs a
phone call to confirm.

其他实用的浏览器任务包括检查公开库存或预约 时间、从交互式网站收集详细信息,以及比较信息 分散在多个页面中的选项。

网站权限和确认

默认情况下,ChatGPT 在访问新网站前会先询问。权限仅适用于 请求中显示的网站,因此允许前请检查主机名。

在 ChatGPT 设置中,打开 云端浏览器 以管理网站权限。你 可以选择 始终询问自动批准始终允许,也可以 允许或阻止各个网站。自动批准 允许 ChatGPT 在完成风险检查后批准请求; 始终允许 则会移除网站访问的审查步骤。 请使用能满足任务要求的最低权限设置。

网站权限并不会批准所有操作。在执行可能产生重大影响的操作前,ChatGPT 可能会 另行请求许可。

浏览器数据

云端操作的浏览器会将其 Cookie 和浏览器数据与设备上的 浏览器分开保存。清除云端浏览器数据不会清除设备上的 Cookie。 要删除其 Cookie,请在 ChatGPT 设置中打开 云端浏览器, 选择 浏览器数据,然后选择 全部清除

不要依赖稍后的聊天仍能访问已打开页面或浏览历史记录。 开始新工作时,请提供重要网站和上下文。

限制

  • 浏览器支持无需登录的公开网站。它无法登录 账户、索要凭据,也无法使用你浏览器中的已登录会话。
  • 某些网站会阻止自动化浏览器或要求完成 CAPTCHA。ChatGPT 可能无法 在这些网站上完成任务。
  • 该浏览器与设备上的浏览器相互独立。它无法使用你 已打开的标签页、扩展、已保存密码或本地浏览历史记录。
  • 可用性可能取决于你的套餐、工作区设置和发布进度。除 Free 和 Go 外, 所有付费套餐均在所有地区提供此功能。Enterprise 管理员必须为工作区启用此功能。

发布期间,即使你的套餐支持此功能,浏览器也可能不会立即显示。