ToolZen 插件是由桌面端动态加载的 Vue 3 ESM 组件。插件运行在 Electron 的渲染层,但第三方代码不应直接依赖 Node.js、Electron 主进程或任意 IPC 通道。
export default 一个 Vue 组件。window.Vue,不会重复打包 Vue。api prop 传入;优先使用 受控插件 API,不要把 window.toolzen 当作第三方稳定 API。| 阶段 | 进入 |
|---|---|
| 1. 下载插件模板 | 下载空白模板或 API 示例 |
| 2. 开发 | 编写插件代码 |
| 3. 选择插件 | 登记插件目录 |
| 4. 调试 | 打开插件并重新加载 |
| 5. 构建插件包 | 生成正式 dist 产物 |
| 6. 到开发者后台上传插件 | 上传构建后的 dist |
宿主 API 已按事件、窗口、复制、输入、系统、屏幕、用户、数据存储和动态指令分类。每个分类页面独立说明用途、使用方法、返回值和约束。
| 目标 | 文档 |
|---|---|
| 浏览 API 分类 | API 参考 |
| 调用线上 HTTP API | https://toolzen.top |
API 参考按能力分类展示宿主提供给插件的公开接口。