openclaw browser
Zarządzaj powierzchnią sterowania przeglądarką OpenClaw i uruchamiaj akcje przeglądarki (cykl życia, profile, karty, migawki, zrzuty ekranu, nawigacja, wejście, emulacja stanu i debugowanie).
Powiązane:
- Narzędzie przeglądarki + API: Browser tool
Typowe flagi
--url <gatewayWsUrl>: adres URL WebSocket gateway (domyślnie z konfiguracji).--token <token>: token gateway (jeśli jest wymagany).--timeout <ms>: limit czasu żądania (ms).--expect-final: czekaj na końcową odpowiedź gateway.--browser-profile <name>: wybierz profil przeglądarki (domyślny z konfiguracji).--json: wyjście czytelne maszynowo (tam, gdzie jest obsługiwane).
Szybki start (lokalnie)
Cykl życia
- Dla profili
attachOnlyi zdalnego CDP polecenieopenclaw browser stopzamyka aktywną sesję sterowania i czyści tymczasowe nadpisania emulacji nawet wtedy, gdy OpenClaw nie uruchomił sam procesu przeglądarki. - Dla lokalnych zarządzanych profili polecenie
openclaw browser stopzatrzymuje uruchomiony proces przeglądarki.
Jeśli polecenie nie istnieje
Jeśliopenclaw browser jest nierozpoznanym poleceniem, sprawdź plugins.allow w
~/.openclaw/openclaw.json.
Gdy plugins.allow jest obecne, dołączona wtyczka przeglądarki musi być wymieniona
jawnie:
browser.enabled=true nie przywraca podpolecenia CLI, gdy allowlista wtyczek
wyklucza browser.
Powiązane: Browser tool
Profile
Profile to nazwane konfiguracje routowania przeglądarki. W praktyce:openclaw: uruchamia lub podłącza dedykowaną instancję Chrome zarządzaną przez OpenClaw (izolowany katalog danych użytkownika).user: steruje Twoją istniejącą zalogowaną sesją Chrome przez Chrome DevTools MCP.- niestandardowe profile CDP: wskazują lokalny lub zdalny punkt końcowy CDP.
Karty
Migawka / zrzut ekranu / akcje
Migawka:--full-pagesłuży tylko do przechwytywania całej strony; nie można go łączyć z--refani--element.- Profile
existing-session/userobsługują zrzuty ekranu całej strony oraz zrzuty--refna podstawie wyjścia migawki, ale nie obsługują zrzutów--elementCSS.
Stan i storage
Viewport + emulacja:Debugowanie
Istniejący Chrome przez MCP
Użyj wbudowanego profiluuser albo utwórz własny profil existing-session:
- akcje oparte na migawkach używają ref, a nie selektorów CSS
clickobsługuje tylko kliknięcie lewym przyciskiemtypenie obsługujeslowly=truepressnie obsługujedelayMshover,scrollintoview,drag,select,fillievaluateodrzucają nadpisania limitu czasu dla pojedynczego wywołaniaselectobsługuje tylko jedną wartośćwait --load networkidlenie jest obsługiwane- wysyłanie plików wymaga
--ref/--input-ref, nie obsługuje CSS--elementi obecnie obsługuje tylko jeden plik naraz - hooki dialogów nie obsługują
--timeout - zrzuty ekranu obsługują przechwytywanie strony i
--ref, ale nie CSS--element responsebody, przechwytywanie pobrań, eksport PDF oraz akcje wsadowe nadal wymagają zarządzanej przeglądarki lub surowego profilu CDP
Zdalne sterowanie przeglądarką (proxy hosta node)
Jeśli gateway działa na innej maszynie niż przeglądarka, uruchom host node na maszynie, która ma Chrome/Brave/Edge/Chromium. Gateway będzie proxywać akcje przeglądarki do tego noda (bez potrzeby uruchamiania osobnego serwera sterowania przeglądarką). Użyjgateway.nodes.browser.mode, aby kontrolować automatyczne routowanie, oraz gateway.nodes.browser.node, aby przypiąć konkretny node, jeśli podłączonych jest kilka.
Bezpieczeństwo + konfiguracja zdalna: Browser tool, Dostęp zdalny, Tailscale, Bezpieczeństwo