openclaw browser
Керуйте поверхнею керування браузером OpenClaw і запускайте дії браузера (життєвий цикл, профілі, вкладки, знімки стану, знімки екрана, навігація, введення, емуляція стану та налагодження).
Пов’язане:
- Інструмент браузера + API: Інструмент браузера
Поширені прапорці
--url <gatewayWsUrl>: URL WebSocket Gateway (типово з конфігурації).--token <token>: токен Gateway (за потреби).--timeout <ms>: тайм-аут запиту (мс).--expect-final: чекати фінальної відповіді Gateway.--browser-profile <name>: вибрати профіль браузера (типовий з конфігурації).--json: машинозчитуваний вивід (де підтримується).
Швидкий старт (локально)
Швидке усунення несправностей
Якщоstart завершується помилкою not reachable after start, спочатку перевірте готовність CDP. Якщо start і tabs виконуються успішно, але open або navigate завершується помилкою, площина керування браузером справна, а причина збою зазвичай у політиці SSRF для навігації.
Мінімальна послідовність:
Життєвий цикл
- Для профілів
attachOnlyі віддаленого CDP командаopenclaw browser stopзакриває активний сеанс керування та очищає тимчасові перевизначення емуляції, навіть якщо OpenClaw сам не запускав процес браузера. - Для локальних керованих профілів
openclaw browser stopзупиняє запущений процес браузера.
Якщо команда відсутня
Якщоopenclaw browser є невідомою командою, перевірте plugins.allow у ~/.openclaw/openclaw.json.
Коли plugins.allow присутній, вбудований Plugin браузера має бути явно вказаний:
browser.enabled=true не відновлює підкоманду CLI, якщо список дозволених plugin виключає browser.
Пов’язане: Інструмент браузера
Профілі
Профілі — це іменовані конфігурації маршрутизації браузера. На практиці:openclaw: запускає або під’єднується до окремого екземпляра Chrome під керуванням OpenClaw (ізольований каталог даних користувача).user: керує вашою наявною сесією Chrome із виконаним входом через Chrome DevTools MCP.- користувацькі профілі CDP: вказують на локальну або віддалену кінцеву точку CDP.
Вкладки
Знімок стану / знімок екрана / дії
Знімок стану:--full-pageпризначений лише для захоплення сторінки; його не можна поєднувати з--refабо--element.- Профілі
existing-session/userпідтримують знімки екрана сторінки та знімки екрана з--refіз виводу знімка стану, але не підтримують знімки екрана CSS--element.
Стан і сховище
Область перегляду + емуляція:Налагодження
Наявний Chrome через MCP
Використовуйте вбудований профільuser або створіть власний профіль existing-session:
- дії на основі знімка стану використовують ref, а не CSS-селектори
clickпідтримує лише клік лівою кнопкоюtypeне підтримуєslowly=truepressне підтримуєdelayMshover,scrollintoview,drag,select,fillіevaluateвідхиляють перевизначення тайм-ауту для окремих викликівselectпідтримує лише одне значенняwait --load networkidleне підтримується- вивантаження файлів потребує
--ref/--input-ref, не підтримує CSS--elementі наразі підтримує один файл за раз - гачки діалогів не підтримують
--timeout - знімки екрана підтримують захоплення сторінки та
--ref, але не CSS--element responsebody, перехоплення завантажень, експорт PDF і пакетні дії, як і раніше, потребують керованого браузера або профілю raw CDP
Віддалене керування браузером (проксі хоста node)
Якщо Gateway працює на іншій машині, ніж браузер, запустіть хост node на машині, де є Chrome/Brave/Edge/Chromium. Gateway проксіюватиме дії браузера до цього node (окремий сервер керування браузером не потрібен). Використовуйтеgateway.nodes.browser.mode, щоб керувати автоматичною маршрутизацією, і gateway.nodes.browser.node, щоб закріпити конкретний node, якщо під’єднано кілька.
Безпека й віддалене налаштування: Інструмент браузера, Віддалений доступ, Tailscale, Безпека