00 / 00
桌面权限与能力开关
Tauri capabilities、plugin 权限、系统隐私权限和最小权限原则
桌面应用能访问用户电脑,所以权限要克制。Tauri 的 capabilities 就是”前端能调哪些本地能力”的清单。
权限分三层
Tauri capability
允许前端调用哪些 command 或 plugin。
系统权限
macOS、Windows、Linux 的隐私或文件权限。
产品开关
用户是否允许开机启动、后台运行、自动更新。
最小权限原则
| 需求 | 建议 |
|---|---|
| 打开外部链接 | 只启用 opener 相关能力 |
| 保存偏好 | 只访问 app data 或 store |
| 文件选择 | 只开放必要目录和文件类型 |
| 自动更新 | 只启用 updater 需要的能力 |
| 全局快捷键 | 确认用户场景后单独加入 |
权限挂了怎么办
别让 App 崩溃。权限不可用时,告诉用户原因,给出下一步:重试、打开设置、或继续用不依赖该权限的功能。
复制给 AI
请帮我检查 01MVP desktop 的权限和 capability。
请列出当前启用了哪些 Tauri plugin 和 capability,它们分别服务什么用户场景。
如果新增权限,请给出最小权限方案、权限不可用时的 UI 提示和 Tauri 原生窗口验收清单。继续阅读
这篇文档有问题?