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

相关推荐
我星期八休息15 分钟前
网络编程—应用层HTTP协议
linux·运维·开发语言·前端·网络·网络协议·http
梅雅达编程笔记21 分钟前
零基础学 Python 第14章 | 模块、包与第三方库
开发语言·python·django·numpy·pandas
Mr__Miss29 分钟前
Java泛型完全指南:从入门到精通
java·开发语言·python
赵庆明老师35 分钟前
Vben精讲:14-Vben远程加载语言包
开发语言·vben
hehelm2 小时前
AI大模型接入SDK—通用模块设计
linux·开发语言·c++
前端工作日常2 小时前
我学习到的Java类和对象区别
java·后端
前端工作日常2 小时前
我学习到的Java类完整结构
java·后端
Csvn3 小时前
📊 SQL 入门 Day 6:多表查询 — JOIN 的四种姿势
后端·sql
梅雅达编程笔记3 小时前
零基础学 Python 第15章 | 类与对象:面向对象编程入门
开发语言·python·django·numpy·pandas
行思理3 小时前
微信支付“商家转账用户确认模式”,新手教程
java·开发语言·微信