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

相关推荐
少司府几秒前
C++基础入门:深挖list的那些事
开发语言·数据结构·c++·容器·list·类型转换·类和对象
XMYX-010 分钟前
30 - Go 随机数与 UUID 生成:原理、陷阱与工程实践
开发语言·golang
xiaoye-duck12 分钟前
Qt 初识核心:从 HelloWorld 到基础控件,吃透对象树与内存管理
开发语言·qt
我的xiaodoujiao14 分钟前
API 接口自动化测试详细图文教程学习系列19--添加封装其他的方法
开发语言·python·学习·测试工具·pytest
Co_Hui19 分钟前
Java: 集合
java·开发语言
ch.ju22 分钟前
Java程序设计(第3版)第四章——动态部分
java·开发语言
_Evan_Yao22 分钟前
从 select 到 epoll,再到 Agent 循环:如何用 I/O 多路复用撑起千军万马?
java·数据库·人工智能·后端
诙_23 分钟前
C++学习总结
开发语言·c++·学习
2401_8654396324 分钟前
探索JavaScript对象创建的灵活方式
开发语言·javascript·ecmascript
程序猿~厾罗25 分钟前
回归更新,一个简单的重新认识
开发语言