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

相关推荐
程序员小假2 分钟前
我们来说一说 ConcurrentHashMap 是如何保证线程安全的?
后端
AAA修煤气灶刘哥2 分钟前
微信小程序+Spring Boot:三步教你搞定微信小程序登录+Token加密+全局拦截器
spring boot·后端·微信小程序
哈哈哼嘿6 分钟前
C语言:函数 指针
后端
NightDW6 分钟前
连续周更任务模块的设计与实现
java·后端·mysql
华仔啊7 分钟前
什么情况下用线程池,怎么用?看完就会
java·后端
程序员爱钓鱼8 分钟前
Go语言实战案例-使用SQLite实现本地存储
后端·google·go
_風箏10 分钟前
Nessus【部署 01】Linux环境部署漏洞扫描工具Nessus最新版详细过程分享(下载+安装+注册+激活)
后端
xcya10 分钟前
MySQL深分页慢问题及性能优化
后端
灵魂猎手10 分钟前
8. Mybatis插件体系
java·后端·源码