免费POC, 零成本试错
FDE知识库

FDE知识库

学习大模型的前沿技术与行业落地应用


收藏

Claude Code 新浏览器实测:前端开发者真的离不开它了

发布日期:2026-07-14 08:41:24 浏览次数: 1757
作者:大迁世界

微信搜一搜,关注“大迁世界”

推荐语

Claude Code浏览器新功能让前端开发告别窗口切换,真正实现代码与预览的实时联动。

核心内容:
1. Claude Code浏览器功能的核心优势
2. 实际使用体验与操作流程
3. 对前端工作流的改变与意义

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家


Claude Code 上线了一个全新的浏览器功能。对前端开发者来说,这可能不是一次普通更新,而是一次工作流层面的改变。

过去,如果你用 Claude Code 做前端,流程通常是这样的:先写代码,再打开另一个浏览器标签页,刷新页面,查看效果,然后切回 Claude Code,继续修改那些看起来不太对的地方。

写几行,切一次。

改一点,再刷新一次。

大量时间,就这样浪费在窗口之间的反复横跳上。

现在,Claude Code 直接把浏览器塞进了应用里,终于结束了这种让人崩溃的切换。

更新后的 Claude Code 桌面应用,已经在界面内部集成了浏览器面板。

其中最好用的功能,是你可以直接选中页面元素,或者在截图上进行标注,再把这些信息反馈到提示词中。

从此以后,代码和实时预览终于出现在同一个窗口里。

更关键的是,Claude 不仅能看到页面,还可以主动截图、点击元素,并检查自己生成的内容是否真的符合要求。

我第一时间就觉得,这个功能会非常适合喜欢使用 Claude Code 桌面版的人。

至于终端环境,我之前一直在使用 Claude Code Chrome 扩展来完成类似的操作。

为了看看这个新浏览器到底好不好用,我让 Claude 创建了一个 HTML 联系表单页面。

发现一个低成本 AI 平台:

GPT-5.6 倍率0.1, Claude Code 4.8 都能用,倍率 0.25,还支持 image-2 生图。

适合 Codex / Claude Code 用户。

关注公众号后,后台回复 aihub 即可获取体验额度。


实际体验,比我预想中更惊艳。

接下来,我会完整介绍 Claude Code 浏览器如何运行、Claude 怎样利用它预览并验证自己的工作,以及浏览器面板中都提供了哪些控制选项。

Claude Code 浏览器是什么?

Claude Code 浏览器,是一个直接内置在桌面应用中的多标签浏览器面板。

它和聊天窗口、代码内容处于同一个界面。你既可以在这里预览正在运行的项目,也能浏览外部文档,还可以把页面交给 Claude,让它检查自己刚刚完成的工作。

在 macOS 上,按下 Cmd+Shift+B 就能打开浏览器;在 Windows 上,对应的快捷键是 Ctrl+Shift+B

除此之外,你也可以在会话工具栏的 Views 菜单中找到它。

第一次打开浏览器面板时,页面会显示一个“Browse and verify”界面,并提供一个 Set up dev server 按钮。

在 Claude 连接正在运行的服务器,或者载入某个网址之前,这里就是浏览器功能的起点。

它主要解决两类需求。

第一类是应用预览。

Claude 可以启动项目的开发服务器,把运行结果直接显示在面板里。随后,它会截取页面画面、检查实际效果,并在结束回复前确认自己的修改是否正确。

第二类是外部浏览。

你可以在项目旁边打开任意网址,例如技术文档、问题追踪页面,或者开发过程中需要参考的其他网站。

整个面板的使用方式和普通浏览器非常相似。

它拥有地址栏、前进与后退按钮,也支持多标签页布局,操作逻辑和大家熟悉的 Chrome、Firefox 基本一致。

在测试过程中,我注意到 Claude Code 浏览器使用的是一个独立的全新配置环境,与个人浏览器完全分开。

你原来保存的登录状态、浏览记录,都不会被自动带入。

换句话说,开发环境和私人账号被隔离开了,既减少干扰,也能降低不必要的风险。

Claude Code 浏览器实测

这次测试,我使用的提示词非常简单:

create a HTML contact form page

Claude 开始工作后不到几秒钟,窗口右上角就出现了一个蓝色通知标记。

这意味着当前会话已经激活了浏览器面板。

Claude 仍然在继续执行任务。又过了几秒,它便完成了文件创建。

不过,第一次测试并不算完全顺利。

浏览器一度卡在白屏状态,没有显示任何预览。如果你也遇到这种情况,只需要先关闭右上角的通知提示,页面通常就能恢复正常。

清除通知后,浏览器终于成功展示了 contact.html

Claude 创建的是一个完整的联系表单,包含四个字段:姓名、邮箱、主题和留言内容。

除此之外,它还加入了行内校验、邮箱格式检查、浅色与深色主题支持,以及提交成功后的反馈信息。

继续观察后,我发现了一个非常有意思的细节。

每次修改文件后,Claude 都会截取一次页面渲染结果,检查是否存在错误,并在确认界面显示正常后,才结束本轮回复。

对于任何包含 UI 的项目来说,这种能力都能明显缩短反馈链路。

以前,你需要自己切换到浏览器,刷新页面,再判断结果是否正确;现在,预览画面会随着对话一起更新,整个过程中几乎不必离开 Claude Code。

这不是简单地少开了一个窗口。

真正被改变的,是前端开发中最频繁、最琐碎,也最容易打断思路的那部分流程。

外部浏览、安全控制与浏览器选项

Claude Code 的浏览器面板并不只是一个项目预览器。

它本身就是一套完整的多标签浏览器,你可以在正在运行的项目旁边,直接打开任意外部网址。

在 macOS 上使用 Cmd+Shift+B,或者在 Windows 上按下 Ctrl+Shift+B 打开面板,然后在地址栏中输入网址即可。

无论是开发文档、GitHub Issue、设计参考,还是其他编码时需要查看的网站,都可以和当前会话并排显示。

当你点击 Claude Code 聊天区域中的外部链接时,系统会给出两个选项:

在内置浏览器面板中打开,或者在系统默认浏览器中打开。

如果你不想每次都看到选择提示,可以在点击链接时按住 macOS 的 Cmd 键,或者 Windows 的 Ctrl 键,链接便会直接跳转到系统浏览器。

你还可以在内置面板中登录网站,包括通过弹窗完成的 OAuth 登录流程,例如 Google 登录。

对于需要测试登录状态、用户权限和身份验证流程的开发场景,这一点非常实用。

Claude 操作外部网页时会发生什么?

Claude 可以读取外部网站,也能够与页面进行交互。

它使用的,正是检查本地应用时所使用的那套浏览器工具。

不过,在 Claude 第一次操作某个新网站之前,系统会弹出权限卡片。只有在你作出选择后,它才会继续执行。

你一共有三个选项:

  • Allow once:仅允许 Claude 在本次访问中操作该网站。
  • Always allow:保存授权,之后 Claude 可以继续操作这个网站。
  • Deny:拒绝本次操作。

每一个网站都需要单独授权,子域名同样会被视为不同站点。

所有已保存的权限,都可以随时在设置页面中撤销。

即使某个网站已经获得授权,Claude 也不会擅自购买商品、注册账号,或者绕过验证码。

遇到这些敏感操作时,它仍然需要你的参与和确认。

这套设计很重要。

因为浏览器自动化越强,权限边界就越不能模糊。Claude Code 并没有因为追求便利,就直接拿走所有控制权,而是把最终决定留给了用户。

浏览器菜单

浏览器面板右上角的设置菜单中,提供了多项实用控制功能。

各个选项的作用如下。

Open file

将本地 HTML、PDF、图片或视频文件直接载入浏览器面板,无需提前运行开发服务器。

Save screenshot

截取当前浏览器面板中显示的内容,并保存页面当前状态。

Manage allowed sites

查看 Claude 已经获得操作权限的外部网站,并撤销不再需要的授权。

Open links in Browser

控制聊天中的外部链接是否自动在内置浏览器面板中打开。

Disable auto verify

关闭每次编辑后的自动验证。

即使关闭该功能,Claude 仍然能够使用浏览器,只是不会在每次修改后主动检查。只有当你明确要求时,它才会执行验证。

Persist sessions

在开发服务器重启后,继续保留 Cookie 和本地存储数据,避免登录状态被反复清空。

如果你的项目包含登录流程,Persist sessions 会格外有用。

在没有开启该选项的情况下,开发服务器每次重启,当前会话状态都可能被重置。这意味着你必须重新登录,再从头进入需要测试的页面。

而开启会话持久化后,Cookie 和本地存储会被继续保留,你不必因为服务器重启,一遍又一遍地重复身份验证。

配置开发服务器

如果项目中不存在可识别的服务器配置,浏览器面板不会直接显示实时预览,而是提供一个“Set up dev server”按钮。

点击后,Claude 会扫描当前项目,寻找能够运行的服务器。

Press enter or click to view image in full size

在我的测试项目中,目录里只有一个静态的 contact.html 文件。

其中既没有 package.json,也没有 Python 项目文件或 docker-compose.yml

Claude 判断当前项目不存在可以直接启动的服务,因此没有强行创建或运行服务器配置。

当它无法自动找到服务器时,会给出 .claude/launch.json 的配置格式,让你手动定义启动方式。

配置结构如下:

{
  "version""0.0.1",
  "configurations": [
    {
      "name"",
      "runtimeExecutable""",
      "runtimeArgs": ["],
      "port":
    }
  ]
}

你需要把 runtimeExecutable 设置为项目使用的运行环境,例如 yarnnpmnode 或 python

runtimeArgs 则用来填写启动服务器时需要执行的参数。

不过,在真正写入配置之前,Claude 会先检查你的电脑上已经安装了哪些运行环境。

这一步会触发权限确认卡片。

此时,你依然会看到三个选项:Allow onceAlways allow 和 Deny

选择 Allow once,代表只允许 Claude 在当前会话中执行这次检查。

选择 Always allow,则会保存当前授权。之后遇到类似命令时,Claude 可以直接运行,不必反复弹出提示。

授权完成后,Claude 会执行环境检查,并根据检测结果,为当前项目推荐更加合适的运行方式。

如果项目只有静态 HTML 文件,其实完全可以跳过开发服务器。

直接使用浏览器菜单中的 Open file,就能把本地文件载入面板中查看。

这种方式更简单,也没有必要为了一个静态页面额外搭建服务。

最后

Claude Code 的内置浏览器,属于那种看起来只是增加了一个面板,真正用起来却会改变开发习惯的功能。

在这次测试中,我越来越清楚地意识到:过去那种打开 Chrome、检查元素、切回编辑器、修改代码、再次刷新的工作方式,正在迅速过时。

不是传统浏览器不能用了,而是新的开发流程,已经开始变得更加直接。

代码写完以后,Claude 自己打开页面。

页面出现以后,Claude自己截图。

发现问题以后,它继续修改。

改完以后,它再检查一次。

整个闭环都在同一个窗口中完成,而开发者只需要关注最终目标。

自动验证也是这次更新中让我印象最深的功能之一。

Claude 在每次编辑后检查自己的输出,确实能够减少大量基础性的界面检查工作,也能让不少问题在进入人工代码审查之前,就被提前发现。

它当然无法彻底代替开发者的判断。

复杂交互是否合理、视觉设计是否符合产品定位、用户体验是否真正优秀,仍然需要人来决定。

然而,那些机械、重复、容易遗漏的检查工作,已经可以交给 Claude 先做一遍。

对于前端工程师,以及任何需要开发 UI 组件的人来说,这都不是一个可有可无的小功能。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅