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

相关推荐
Filotimo_13 小时前
在java后端开发中,docker虚拟化容器用处
java·开发语言·docker
大学生资源网13 小时前
基于springboot的智能家居系统的设计与实现(源码+文档)
java·spring boot·后端·毕业设计·源码
宁大小白13 小时前
pythonstudy Day42
开发语言·python
零小陈上(shouhou6668889)13 小时前
西红柿叶病害检测(yolov8模型,从图像、视频和摄像头三种路径识别检测,包含登陆页面、注册页面和检测页面)
开发语言·python·yolo
superman超哥14 小时前
仓颉Result类型的错误处理模式深度解析
c语言·开发语言·c++·python·仓颉
ht巷子14 小时前
Qt:信号与槽
开发语言·c++·qt
watersink14 小时前
Agent 设计模式
开发语言·javascript·设计模式
计算机毕设VX:Fegn089514 小时前
计算机毕业设计|基于springboot + vue校园招聘系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
小尧嵌入式14 小时前
STM32中OTA介绍及使用
开发语言·stm32·单片机·嵌入式硬件
xincan081814 小时前
MacOS安装Java+mvn+mvnd+jenv多环境丝滑切换
java·开发语言·macos