import{_ as r,o as e,c as a,ag as o}from"./chunks/framework.CAXxHpAX.js";const p=JSON.parse('{"title":"浏览器上下文","description":"","frontmatter":{},"headers":[],"relativePath":"zh/getting-started/browser.md","filePath":"zh/getting-started/browser.md","lastUpdated":1777012567000}'),s={name:"zh/getting-started/browser.md"};function i(d,t,n,l,h,g){return e(),a("div",null,[...t[0]||(t[0]=[o('
Memoh 通过 Browser Gateway 给机器人无头浏览器能力。Browser Context 里存视口、语言、时区、是否模拟手机等。绑到机器人后,可用工具打开页面、点按、填表、截图、读 DOM 等。
基于 Playwright。一个 context 像一份可复用的「浏览器侧配置」。
适合:跳站、点链、填表、读渲染后内容、出图或 PDF 等。
侧栏 Browser Contexts:
| 字段 | 说明 |
|---|---|
| Name | 展示名 |
| Core | chromium(默认)或 firefox |
| Viewport Width / Height | 像素 |
| User Agent | 可选 |
| Device Scale Factor | 可选 DPR |
| Locale | 如 en-US、zh-CN |
| Timezone ID | 如 UTC、Asia/Shanghai |
| Is Mobile | 手机行为 |
| Ignore HTTPS Errors | 坏证书站是否还进 |
可 Edit、Delete。
之后调浏览器工具时会用这个 profile。
常见内置如:
browser_action:导航、点击、填表、选、滚、多 tab、截图、PDF 等browser_observe:看当前页,给模型用让机器人能操作真页面,而不只有静态 HTML 或搜索摘要。
镜像里可带 Chromium、Firefox 或两者。构建时由 BROWSER_CORES 决定。一键安装脚本里会问;手搓例如:
BROWSER_CORES=chromium docker compose --profile browser build browser合法值:chromium、firefox、chromium,firefox(默认组合)。