openclaw browser
Gérez la surface de contrôle du navigateur d’OpenClaw et exécutez des actions de navigateur (cycle de vie, profils, onglets, snapshots, captures d’écran, navigation, saisie, émulation d’état et débogage).
Liens associés :
- Outil de navigateur + API : Browser tool
Indicateurs courants
--url <gatewayWsUrl>: URL WebSocket de la Gateway (par défaut selon la configuration).--token <token>: jeton Gateway (si requis).--timeout <ms>: délai d’attente de la requête (ms).--expect-final: attendre une réponse finale de la Gateway.--browser-profile <name>: choisir un profil de navigateur (par défaut selon la configuration).--json: sortie lisible par machine (lorsque prise en charge).
Démarrage rapide (local)
Cycle de vie
- Pour les profils
attachOnlyet CDP distants,openclaw browser stopferme la session de contrôle active et efface les remplacements d’émulation temporaires, même lorsque OpenClaw n’a pas lancé lui-même le processus du navigateur. - Pour les profils locaux gérés,
openclaw browser stoparrête le processus de navigateur lancé.
Si la commande est absente
Siopenclaw browser est une commande inconnue, vérifiez plugins.allow dans
~/.openclaw/openclaw.json.
Lorsque plugins.allow est présent, le plugin de navigateur intégré doit être listé
explicitement :
browser.enabled=true ne restaure pas la sous-commande CLI lorsque la
liste d’autorisation des plugins exclut browser.
Voir aussi : Browser tool
Profils
Les profils sont des configurations nommées de routage de navigateur. En pratique :openclaw: lance ou attache une instance Chrome dédiée gérée par OpenClaw (répertoire de données utilisateur isolé).user: contrôle votre session Chrome déjà connectée via Chrome DevTools MCP.- profils CDP personnalisés : pointent vers un point de terminaison CDP local ou distant.
Onglets
Snapshot / capture d’écran / actions
Snapshot :--full-pageest réservé aux captures de page ; il ne peut pas être combiné avec--refou--element.- Les profils
existing-session/userprennent en charge les captures d’écran de page et les captures avec--refà partir de la sortie snapshot, mais pas les captures CSS--element.
État et stockage
Fenêtre d’affichage + émulation :Débogage
Chrome existant via MCP
Utilisez le profil intégréuser, ou créez votre propre profil existing-session :
existing-session :
- les actions pilotées par snapshot utilisent des refs, pas des sélecteurs CSS
clickest limité au clic gauchetypene prend pas en chargeslowly=truepressne prend pas en chargedelayMshover,scrollintoview,drag,select,filletevaluaterejettent les remplacements de délai d’attente par appelselectne prend en charge qu’une seule valeurwait --load networkidlen’est pas pris en charge- les téléversements de fichiers nécessitent
--ref/--input-ref, ne prennent pas en charge CSS--element, et ne prennent actuellement en charge qu’un seul fichier à la fois - les hooks de boîte de dialogue ne prennent pas en charge
--timeout - les captures d’écran prennent en charge les captures de page et
--ref, mais pas CSS--element responsebody, l’interception de téléchargement, l’export PDF et les actions par lot nécessitent toujours un navigateur géré ou un profil CDP brut
Contrôle de navigateur à distance (proxy d’hôte de nœud)
Si la Gateway s’exécute sur une machine différente de celle du navigateur, exécutez un hôte de nœud sur la machine qui dispose de Chrome/Brave/Edge/Chromium. La Gateway transmettra les actions du navigateur à ce nœud (aucun serveur de contrôle de navigateur séparé n’est requis). Utilisezgateway.nodes.browser.mode pour contrôler le routage automatique et gateway.nodes.browser.node pour épingler un nœud spécifique si plusieurs sont connectés.
Sécurité + configuration distante : Browser tool, Remote access, Tailscale, Security