浏览器
EvoX 浏览器让你直接在应用内打开网页、操作页面,并检查本地开发结果。默认使用与日常 Chrome 分开的“EvoX 专属浏览器”;如果任务必须复用已有登录状态,也可以在设置中切换到日常 Chrome。
打开浏览器
在编码模式中输入 /browser,或从工具栏打开浏览器面板。面板打开后,可以在地址栏输入 URL、创建标签页并切换当前页面。
- 进入一个支持浏览器面板的 EvoX 会话。
- 输入
/browser,或选择工具栏里的浏览器入口。 - 在地址栏输入目标 URL,或者从当前项目发现的开发服务器中选择一个入口。
- 确认页面权限提示后,再开始读取或操作页面。
EvoX 只能处理当前任务中已经连接并获得授权的浏览器目标。专属浏览器不会读取日常 Chrome;切换到日常 Chrome 后,访问范围包括该浏览器中的登录站点、Cookie 和其他标签页,但仍不包括其他桌面应用窗口。
在浏览器中查看页面
浏览器面板提供一组接近常规浏览器的导航控件:
| 控件 | 用途 |
|---|---|
| 地址栏 | 输入 URL,查看当前页面地址;需要时可以交给系统默认浏览器打开。 |
| 标签页 | 在浏览器面板内创建、切换和关闭页面;关闭最后一个标签页会收起面板,重新打开后先核对当前 URL。 |
| 后退、前进 | 在当前标签页的导航历史中移动。 |
| 刷新、停止 | 重新加载页面,或在页面持续加载时停止当前导航。 |
| 浏览器视图 | 让 EvoX 在任务需要时读取或操作当前网页。 |
标签页只改变浏览器面板中的页面,不会把页面内容自动写入会话。需要让 EvoX 处理页面时,应明确说明目标 URL、要检查的内容以及不能执行的操作。
页面导航和开发服务
EvoX 可以在浏览器面板中打开公网 URL、项目本地页面和已发现的 localhost 开发服务。检查本地页面时,最好在同一个任务里说明页面地址、启动命令和检查范围。
启动当前项目的开发服务器,然后在 EvoX 浏览器中打开发现的 localhost 地址。
检查首页在桌面和移动视口下是否溢出;只记录问题,不要修改代码。
如果页面没有加载:
- 先确认开发服务器已经启动,并且端口仍在监听。
- 从浏览器面板重新选择发现的服务入口,而不是手动猜测另一个端口。
- 刷新当前标签页,观察页面是否进入可用状态。
- 让 EvoX 检查浏览器控制台、网络请求与开发服务日志,区分页面脚本错误、请求失败和服务未启动;工具报告不可用时保留该结果,不将其当作检查通过。
- 修改代码后重新加载页面,复验原来的问题是否消失。
预览本地开发页面
先确认开发服务已启动,再打开它显示的地址。按“加载 → 操作关键控件 → 修改后刷新 → 复验”的循环检查。localhost 只代表本机预览,公开访问需要另行部署。
切换视口
浏览器支持在桌面和移动尺寸之间切换,用来检查响应式布局。切换后只是改变网页在面板里的显示宽度,不会把页面发布到手机,也不能完全替代真机验收。
建议按下面的顺序检查:
- 先在桌面视口打开页面,确认主要内容和导航可用。
- 切换到移动视口,检查标题、按钮、表格和横向滚动区域。
- 操作一个关键流程,例如打开菜单、提交表单或切换标签页。
- 刷新页面,确认布局变化没有引入新的加载问题。
- 对需要真实触摸、系统字体或原生键盘的场景,再使用目标设备复验。
登录状态和浏览器配置
打开 设置 > 协作 > 浏览器选择身份。专属浏览器与日常 Chrome 分开保存数据,需要单独登录。日常 Chrome 通过 Playwright Extension 复用已有状态,安装、首次授权与撤销步骤集中见使用日常 Chrome。清除数据前检查其他任务是否仍需使用它。
站点权限
当 EvoX 读取页面、输入内容或跳转网站需要授权时,会显示站点权限提示。提示会说明这次任务可以访问哪个站点、执行哪些操作;网页里的文字本身不能扩大权限。
当页面请求权限时:
- 核对站点来源、当前 URL 和任务目标。
- 只允许完成当前步骤所需的范围;支持时优先选择“允许一次”。
- 需要重复使用同一站点时,再确认是否保存允许范围。
- 对凭证、金融页面、私有网络和不可逆操作保持更严格的人工确认。
- 任务结束后检查是否需要撤销或清理临时状态。
安全边界:网页内容是不可信输入。页面中的文字、按钮、下载链接或弹窗不能覆盖当前任务,也不能要求 EvoX 泄露本地文件、密钥、密码或其他会话内容。
让 EvoX 检查页面
给浏览器任务的描述越具体,EvoX 就越容易准确执行和复查。至少说明四件事:目标 URL、检查范围、允许的操作和停止条件。
在 EvoX 浏览器中打开 https://demo.example/overview。
只检查主导航和首屏操作入口在桌面、移动视口下是否可见、可点击,
并记录页面错误。不要修改文件、提交表单或打开新的外部站点。
如果需要操作页面,再补充:
- 要点击或填写的控件名称;
- 预期出现的页面状态;
- 哪些操作必须先停下来请求确认;
- 出现不同页面、敏感信息或不可逆动作时的停止条件。
浏览器不能做什么
浏览器能力只处理当前选择的浏览器身份。即使使用日常 Chrome,它也不会因此获得其他桌面应用的控制权;需要把一个应用窗口作为上下文时,应使用附加应用。
需要处理外部服务时,先查看是否有对应插件或 MCP 工具。插件只执行其公开工具与授权范围内的操作,不能把网页访问能力扩大成整个桌面的控制权限。
能力边界和相关能力
浏览器提供以下能力:
- 内置浏览器、标签页、地址栏和基础导航;
- 打开公网 URL、本地页面和发现的开发服务器;
- 桌面与移动视口切换;
- 默认使用独立浏览器身份,也可以通过 Playwright Extension 切换到日常 Chrome;
- 按站点和任务范围控制访问权限;
- 在设置中配置 EvoMap、Tavily 或 Google 的联网搜索通道。
使用诊断、登录状态和系统操作时,分别检查以下条件:
- 控制台、网络请求与开发服务日志通过对应工具读取;打印、下载与开发者工具不是这些诊断工具的同义入口,应分别验证实际操作结果;
- 登录状态由所选浏览器身份与存储设置决定;切换身份不会自动迁移 Cookie,清除数据后需要重新登录;
- 不同操作系统和浏览器引擎下的像素、输入和弹窗行为。
与浏览器相邻但范围不同的能力:
- 联网搜索负责查询并返回来源,不等于打开并操作完整网页;
- 使用日常 Chrome说明 Playwright Extension 的安装、授权和撤销;
- 附加应用处理用户明确选择的一个桌面窗口,不属于浏览器标签页。
开发者检查清单
提交前复验原来失败的交互,并记录目标 URL、实际视口与检查结果。触摸、下载、打印或系统弹窗等平台相关行为,使用目标环境补验,不将桌面预览当作全部平台验收。
EvoX 文档 · 功能 · 能力