dangerousRemoteUrlIpcAccess

问题描述

在使用Tauri窗口加载外部链接时,需要也能继续使用Tauri API与Rust交互。按照官方发布通告中的代码添加配置:

"security": {
"dangerousRemoteUrlIpcAccess": [
{
"windows": ["main", "settings"],
"domain": "trusted.example",
"plugins": ["trusted-plugin"],
"enableTauriAPI": false
},
],
}

运行cargo tauri dev启动本地开发环境报错:

 D:\code\github\upwork\just_github> cargo tauri dev
       Error `tauri.conf.json` error on `tauri > security`: Additional properties are not allowed ('dangerousRemoteUrlIpcAccess' was unexpected)

解决方法:

步骤1. 升级tauri-cli 及 tauri相关依赖,删除不需要的依赖,执行cargo update

修改Cargo.toml文件,先前使用的tauri 1.2.4 修改版本为1.3.0  删除tauri-api

dangerousRemoteUrlIpcAccess_第1张图片

 执行cargo update后仍然报错

步骤2. 编辑tauri.conf.json文件修改dangerousRemoteUrlIpcAccessdangerousRemoteDomainIpcAccess

问题解决,发布公告中使用的配置项名称于官方文档中使用的名称不一致,按照官方文档中修改解决。

dangerousRemoteUrlIpcAccess_第2张图片

 

你可能感兴趣的:(学习新时代编程语言Rust,日志,rust,开发语言,后端,tauri,桌面应用开发)