Platforms 导读
Canvas 面板:代理能直接操作的轻量可视化工作区
Canvas 是一个由 WKWebView 驱动的独立面板,代理可以通过 Gateway WebSocket 控制它显示、导航、执行 JS 甚至截图。所有文件存储在 ~/Library/Application Support/OpenClaw/canvas/ 下,通过 openclaw-canvas:// 自定义协议访问。最容易忽略的是:Canvas 可在设置中关闭,关闭后所有 canvas 命令都会返回 CANVAS_DISABLED,调试前先确认开关状态。
先讲这一页到底在解决什么
Canvas 面板:代理能直接操作的轻量可视化工作区
Canvas 是一个由 WKWebView 驱动的独立面板,代理可以通过 Gateway WebSocket 控制它显示、导航、执行 JS 甚至截图。所有文件存储在 ~/Library/Application Support/OpenClaw/canvas/ 下,通过 openclaw-canvas:// 自定义协议访问。最容易忽略的是:Canvas 可在设置中关闭,关闭后所有 canvas 命令都会返回 CANVAS_DISABLED,调试前先确认开关状态。
第一站
📁 它会把每个 session 的画布内容收在自己小抽屉里
所以 Canvas 不是凭空闪现,而是有自己的本地存储位置。
Application Support
像画布作品柜,每个 session 一格。
openclaw-canvas://...这是它的专属取件地址,像内部专用门牌。
只显示一个面板
同一时间只会亮一块画布,不会满屏乱飞很多窗口。
Allow Canvas
这个开关像画布总闸,关了相关 node 命令就直接拒绝。