openclaw browser
Verwalten Sie die Browser-Steuerungsoberfläche von OpenClaw und führen Sie Browser-Aktionen aus (Lebenszyklus, Profile, Tabs, Snapshots, Screenshots, Navigation, Eingabe, Zustands-Emulation und Debugging).
Verwandt:
- Browser-Tool + API: Browser tool
Häufige Flags
--url <gatewayWsUrl>: Gateway-WebSocket-URL (standardmäßig aus der Konfiguration).--token <token>: Gateway-Token (falls erforderlich).--timeout <ms>: Anfrage-Timeout (ms).--expect-final: auf eine endgültige Gateway-Antwort warten.--browser-profile <name>: ein Browser-Profil auswählen (Standard aus der Konfiguration).--json: maschinenlesbare Ausgabe (wo unterstützt).
Schnellstart (lokal)
Lebenszyklus
- Für
attachOnly- und entfernte CDP-Profile schließtopenclaw browser stopdie aktive Steuerungssitzung und löscht temporäre Emulationsüberschreibungen, auch wenn OpenClaw den Browser-Prozess nicht selbst gestartet hat. - Für lokal verwaltete Profile beendet
openclaw browser stopden gestarteten Browser- Prozess.
Wenn der Befehl fehlt
Wennopenclaw browser ein unbekannter Befehl ist, prüfen Sie plugins.allow in
~/.openclaw/openclaw.json.
Wenn plugins.allow vorhanden ist, muss das gebündelte Browser-Plugin explizit
aufgeführt werden:
browser.enabled=true stellt den CLI-Unterbefehl nicht wieder her, wenn die Plugin-
Allowlist browser ausschließt.
Verwandt: Browser tool
Profile
Profile sind benannte Browser-Routing-Konfigurationen. In der Praxis:openclaw: startet oder verbindet sich mit einer dedizierten, von OpenClaw verwalteten Chrome-Instanz (isoliertes Benutzer-Datenverzeichnis).user: steuert Ihre bestehende angemeldete Chrome-Sitzung über Chrome DevTools MCP.- benutzerdefinierte CDP-Profile: verweisen auf einen lokalen oder entfernten CDP-Endpunkt.
Tabs
Snapshot / Screenshot / Aktionen
Snapshot:--full-pageist nur für Seitenaufnahmen gedacht; es kann nicht mit--refoder--elementkombiniert werden.existing-session- /user-Profile unterstützen Seiten-Screenshots und--ref- Screenshots aus Snapshot-Ausgaben, aber keine CSS---element-Screenshots.
Zustand und Speicher
Viewport + Emulation:Debugging
Bestehendes Chrome über MCP
Verwenden Sie das integrierteuser-Profil oder erstellen Sie Ihr eigenes existing-session-Profil:
- Snapshot-gesteuerte Aktionen verwenden Refs, keine CSS-Selektoren
clickist nur Linksklicktypeunterstütztslowly=truenichtpressunterstütztdelayMsnichthover,scrollintoview,drag,select,fillundevaluatelehnen Timeout-Überschreibungen pro Aufruf abselectunterstützt nur einen Wertwait --load networkidlewird nicht unterstützt- Datei-Uploads erfordern
--ref/--input-ref, unterstützen kein CSS---elementund unterstützen derzeit jeweils nur eine Datei - Dialog-Hooks unterstützen
--timeoutnicht - Screenshots unterstützen Seitenaufnahmen und
--ref, aber kein CSS---element responsebody, Download-Abfangung, PDF-Export und Batch-Aktionen erfordern weiterhin einen verwalteten Browser oder ein rohes CDP-Profil
Entfernte Browser-Steuerung (Node-Host-Proxy)
Wenn das Gateway auf einem anderen Rechner läuft als der Browser, führen Sie einen Node-Host auf dem Rechner aus, auf dem sich Chrome/Brave/Edge/Chromium befindet. Das Gateway leitet Browser-Aktionen an diesen Node weiter (kein separater Browser-Steuerungsserver erforderlich). Verwenden Siegateway.nodes.browser.mode, um das automatische Routing zu steuern, und gateway.nodes.browser.node, um einen bestimmten Node festzulegen, wenn mehrere verbunden sind.
Sicherheit + Remote-Setup: Browser tool, Remote access, Tailscale, Security