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

相关推荐
故城、1 分钟前
Python进阶
开发语言·python
2401_891482173 分钟前
C++代码复杂性分析
开发语言·c++·算法
Nyarlathotep01134 分钟前
可重入锁ReentrantLock基础和原理
后端
C羊驼5 分钟前
C语言学习笔记(十):操作符
c语言·开发语言·经验分享·笔记·学习
波波七8 分钟前
SSM与Springboot是什么关系? -----区别与联系
java·spring boot·后端
myloveasuka9 分钟前
[Java]单列集合
android·java·开发语言
Soofjan11 分钟前
sync.Mutex源码
后端
南梦浅11 分钟前
全过程步骤(从零到高可用企业网络)
开发语言·网络·php
mjhcsp12 分钟前
C++ 梯度下降法(Gradient Descent):数值优化的核心迭代算法
开发语言·c++·算法
ok_hahaha16 分钟前
java从头开始-黑马点评-基础篇
java·开发语言