ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

如何用OpenChamber Preview修Bug?把截图和样式直接发给AI,前端排障快10倍

如何用OpenChamber Preview修Bug?把截图和样式直接发给AI,前端排障快10倍 如何用OpenChamber Preview修Bug把截图和样式直接发给AI前端排障快10倍【免费下载链接】openchamberAgentic Development Environment based on OpenCode AI agent项目地址: https://gitcode.com/gh_mirrors/op/openchamberOpenChamber 是一个基于 OpenCode AI 智能体的开发环境它的 Preview 功能可以把运行中的开发服务器直接开在 AI 聊天面板旁边——看到页面不对劲点一下标注、截个图、写一句这里不对就能连截图带元素信息一起发给 AI让它精确定位并修好样式 Bug前端排障效率能快数倍。本文带你从零上手这套截图即工单的排障流程。为什么前端修 Bug 总是来回拉扯传统流程是这样的浏览器里看到样式错位 → 截图 → 切到聊天窗口 → 用文字描述大概是第二行的按钮 → AI 猜错位置 → 再解释一遍。核心问题是你没法把所见直接传给 AI。OpenChamber 的做法是把预览和聊天放在同一个窗口里内置Browser Panel浏览器面板直接打开开发服务器热更新、开发者工具一应俱全页面上可以直接点选元素、圈区域、手绘做标注标注完成后自动生成一张带标记的页面截图连同你的文字一起附到聊天消息里AI 修完后还能自己驱动浏览器打开页面验证效果甚至保存修改前后对比图三步打开 Preview 预览启动开发服务器在 OpenChamber 终端里npm run dev照常跑。它会通过监听本机端口自动发现正在运行的服务器无论你怎么启动的都能找到。点应用顶栏的地球按钮打开浏览器面板。运行中的开发服务器会列在里面点一下就打开。也可以手动输入地址localhost:5173这种不带协议头的写法直接可用。另外终端里出现本地地址时的Open preview按钮、聊天消息里的本地链接都会直接把页面开进预览面板省掉手动切换。 完整说明见官方文档 preview.mdx 与 desktop-browser.mdx。核心操作标注元素把截图和样式直接发给 AI这是排障提速的关键一步流程只有四下点击在预览面板里按Annotate标注页面浮出标注工具条提供三种工具Element元素直接点问题元素再点一次可换选或取消Region区域跨多个元素时拖一个框圈住Draw手绘自由涂画画个箭头指过去都行在旁边出现的输入框里写清诉求例如这个按钮再圆一点间距大了 8px按Attach附加或回车聊天消息里立刻多出一张卡片你标记的元素信息 你的备注 一张带标记的页面截图从此你可以直接说就是图中框起来的这个按钮AI 拿到的不只是像素还有元素的真实位置信息——猜错位置的概率直接归零。页面本身不会被标注改动Esc随时取消。这套标注逻辑的截图生成与提示词组装分别在 annotationScreenshot.ts 和 annotationPrompt.ts浏览器面板本体在 BrowserPane.tsx。AI 自检闭环让智能体自己开浏览器验证更省心的是AI 修完不用你人工目测验收。智能体可以自己驱动预览面板打开页面、读取内容、点击输入、滚动、在移动/平板/桌面布局间切换——等于自己复查自己的作业。它还会把当前看到的页面存成截图保存在项目的.openchamber/screenshots/目录直接在回复里给你看修改前 vs 修改后文件还留着可以直接附到 PR 里。这个能力由OpenChamber Web 工具提供可在设置 → 常规 → OpenChamber Tools中单独开关。移动端样式排障不装手机也能查样式 Bug 一大半藏在小屏里。预览面板的工具条有个手机按钮点开设备栏选择预设机型或直接输入宽高页面就按那个尺寸重新排版超出面板会缩放显示但测量值仍是真实尺寸同一设备栏还能强制页面走浅色/深色模式不用改系统设置就能验证主题 Bug标注 发送 AI 的流程在移动视口下一样可用手机端这个卡片溢出了看标记一句话就能把现场交给 AI。常见问题 FAQ❓ 网页版能用标注功能吗桌面应用Electron里是完整浏览器登录态保留、热更新可用、标注和 AI 驱动都支持。纯网页标签页里预览只能看标注工具是桌面端专属VS Code 扩展则没有浏览器面板旁边本来就有浏览器可用。❓ OpenChamber 跑在远程机器上怎么办桌面应用会自动开一个本地端口把连接透传到远程开发服务器页面照常加载热更新和开发者工具都正常你只管输熟悉的地址。❓ 隐私安全吗预览页面无法调用摄像头、麦克风、定位这些请求会被直接拒绝AI 也不能在页面里执行任意代码。小结一句话总结这套流程打开 Preview → 标注问题元素 → 截图和备注自动发给 AI → AI 修复并自己开浏览器验证。把描述位置这个最费时的环节变成了点一下前端样式排障提速 10 倍的关键就在这里。【免费下载链接】openchamberAgentic Development Environment based on OpenCode AI agent项目地址: https://gitcode.com/gh_mirrors/op/openchamber创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表