用途:面向 Tauri v2 的 shell 插件使用指引,帮助在应用需要执行命令或打开外部链接时,配置安全的权限与白名单策略。
触发场景:用户提到执行命令、打开外部链接、shell 插件权限或安全风险、命令白名单与参数控制时使用。触发词包括 shell、allow-execute、allow-open、command execution、执行命令、打开链接、白名单。
主要能力:根据命令与打开需求梳理允许的目标;为 shell 的 allow-execute 与 allow-open 配置 capabilities 权限;对参数施加严格白名单或正则约束;在不同平台验证行为并处理错误。
输出:shell 权限白名单方案、安全执行与打开策略。
范围与限制:仅覆盖 shell 插件的能力与使用模式;该插件属高风险插件,需要严格的权限控制。资料未提供具体代码示例、安装命令、版本要求或平台差异细节,暂未提供。
参考:https://v2.tauri.app/plugin/shell/ 与 https://v2.tauri.app/zh-cn/plugin/shell/。