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

相关推荐
fliter2 分钟前
Rust 能帮你捕获什么,又不能捕获什么
后端
ZHOUPUYU2 分钟前
PHP8高性能Web开发实战指南
后端·html·php
枕星而眠3 分钟前
C++ 核心语法精讲:auto / 模板 / 命名空间 / 动态内存 从用法到面试
开发语言·c++·面试
fliter4 分钟前
一个 Emoji 是怎么让 rust-analyzer 崩溃的
后端
天涯明月19935 分钟前
AEnvironment深度研究报告
人工智能·后端·云原生
沐知全栈开发9 分钟前
jEasyUI 创建异步提交表单
开发语言
码完就睡11 分钟前
C语言——结构体的内存存储规则
c语言·开发语言
敲代码的瓦龙11 分钟前
Android?广播!!!
android·java·开发语言·android-studio
磊 子13 分钟前
1.2内存的存储金字塔
java·开发语言·spring·操作系统
wjs202415 分钟前
Bootstrap5 提示框(Tooltip)
开发语言