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