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

相关推荐
P***84392 分钟前
SpringBoot详解
java·spring boot·后端
8***a8153 分钟前
springboot项目架构
spring boot·后端·架构
7***53348 分钟前
PHP在微服务中的Phalcon
开发语言·微服务·php
8***v25710 分钟前
SpringBoot + vue 管理系统
vue.js·spring boot·后端
5***262210 分钟前
【SpringBoot】SpringBoot中分页插件(PageHelper)的使用
java·spring boot·后端
R***623115 分钟前
Spring Boot 集成 MyBatis 全面讲解
spring boot·后端·mybatis
周杰伦fans20 分钟前
在C#中,`StringContent` 是 `HttpContent` 的一个派生类
开发语言·数据库·c#
DanB2422 分钟前
Java(多线程)
java·开发语言·python
战南诚22 分钟前
Python函数式编程
开发语言·python
O***p60426 分钟前
Java在分布式中的Archaius
java·开发语言·分布式