【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 文件夹,重新调试或者打包即可

相关推荐
风逸hhh2 小时前
python打卡day29@浙大疏锦行
开发语言·前端·python
ᖰ・◡・ᖳ2 小时前
JavaScript:PC端特效--缓动动画
开发语言·前端·javascript·css·学习·html5
hy____1232 小时前
C++多态的详细讲解
开发语言·c++
小葡萄20252 小时前
黑马程序员C++2024版笔记 第0章 C++入门
开发语言·c++·笔记
键盘客2 小时前
Spring Boot 配置明文密码加密,防泄漏
java·spring boot·后端·spring
万物此臻2 小时前
C#编写软件添加菜单栏
开发语言·c#
RongSen333 小时前
Python海龟绘图(Turtle Graphics)核心函数和关键要点
开发语言·python
小贾要学习3 小时前
【C语言】贪吃蛇小游戏
c语言·开发语言·游戏
程序员爱钓鱼3 小时前
defer关键字:延迟调用机制-《Go语言实战指南》
开发语言·后端·golang
免檒3 小时前
Go内存管理
开发语言·网络·golang·操作系统