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

相关推荐
John Song9 分钟前
Python创建虚拟环境的方式对比与区别?
开发语言·python
搞程序的心海13 分钟前
Python面试题(一):5个最常见的Python基础问题
开发语言·python
parafeeee6 小时前
程序人生-Hello’s P2P
数据库·后端·asp.net
MediaTea7 小时前
Python:collections.Counter 常用函数及应用
开发语言·python
bug攻城狮7 小时前
Spring Boot应用内存占用分析与优化
java·jvm·spring boot·后端
LawrenceLan7 小时前
37.Flutter 零基础入门(三十七):SnackBar 与提示信息 —— 页面反馈与用户交互必学
开发语言·前端·flutter·dart
李昊哲小课7 小时前
Python json模块完整教程
开发语言·python·json
易醒是好梦7 小时前
Python flask demo
开发语言·python·flask