【rust:tauri-app踩坑记录】dangerousRemoteDomainIpcAccess 不适用于IP地址,临时解决方案

找到一个临时解决方案:

修改依赖包的源代码

找到

C:\Users%USER_HOME%.cargo\registry\src\index.crates.io-6f17d22bba15001f\tauri-1.4.1\src\scope\ipc.rs

修改 函数 remote_access_for

将 155 行中的 matches_domain 删除掉,去掉校验

rust 复制代码
if matches_window && matches_domain && scope.is_none() {
        scope.replace(s.clone());
}

改成

rust 复制代码
if matches_window && scope.is_none() {
        scope.replace(s.clone());
}

可以临时用来解决这个问题

最后记得删除 项目中的 src-tauri/target 文件夹,重新调试或者打包即可

相关推荐
GISer_Jing2 分钟前
低代码拖拽实现与bpmn-js详解
开发语言·javascript·低代码
你的人类朋友21 分钟前
认识一下Bcrypt哈希算法
后端·安全·程序员
@areok@25 分钟前
C++mat传入C#OpencvCSharp的mat
开发语言·c++·opencv·c#
tangweiguo0305198736 分钟前
基于 Django 与 Bootstrap 构建的现代化设备管理平台
后端·django·bootstrap
小王C语言39 分钟前
【C++进阶】---- map和set的使用
开发语言·c++
IT果果日记1 小时前
详解DataX开发达梦数据库插件
大数据·数据库·后端
Elnaij1 小时前
从C++开始的编程生活(8)——内部类、匿名对象、对象拷贝时的编译器优化和内存管理
开发语言·c++
dazhong20121 小时前
Spring Boot 项目新增 Module 完整指南
java·spring boot·后端
bobz9651 小时前
Cilium + Kubevirt 与 Kube-OVN + Kubevirt 在公有云场景下的对比与选择
后端
yb0os11 小时前
RPC实战和核心原理学习(一)----基础
java·开发语言·网络·数据结构·学习·计算机·rpc