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 等。


Browser Gateway

基于 Playwright。一个 context 像一份可复用的「浏览器侧配置」。

适合:跳站、点链、填表、读渲染后内容、出图或 PDF 等。


建上下文

侧栏 Browser Contexts

  1. Add Browser Context
  2. Name
  3. Create

配字段

字段说明
Name展示名
Corechromium(默认)或 firefox
Viewport Width / Height像素
User Agent可选
Device Scale Factor可选 DPR
Localeen-USzh-CN
Timezone IDUTCAsia/Shanghai
Is Mobile手机行为
Ignore HTTPS Errors坏证书站是否还进

EditDelete


绑到机器人

  1. Bots → 打开机器人
  2. General
  3. Browser Context 下拉选
  4. 保存

之后调浏览器工具时会用这个 profile。


机器人侧

常见内置如:

让机器人能操作真页面,而不只有静态 HTML 或搜索摘要。


浏览器核

镜像里可带 Chromium、Firefox 或两者。构建时由 BROWSER_CORES 决定。一键安装脚本里会问;手搓例如:

bash
BROWSER_CORES=chromium docker compose --profile browser build browser

合法值:chromiumfirefoxchromium,firefox(默认组合)。


接下来

',31)])])}const b=r(s,[["render",i]]);export{p as __pageData,b as default};