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,调试前先确认开关状态。

原文共 9 节,先看 Start Here 路径:/platforms/mac/canvas 查看官方原文

第一站

📁 它会把每个 session 的画布内容收在自己小抽屉里

所以 Canvas 不是凭空闪现,而是有自己的本地存储位置。

Application Support

像画布作品柜,每个 session 一格。

openclaw-canvas://...

这是它的专属取件地址,像内部专用门牌。

只显示一个面板

同一时间只会亮一块画布,不会满屏乱飞很多窗口。

Allow Canvas

这个开关像画布总闸,关了相关 node 命令就直接拒绝。