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

相关推荐
ULTRA??12 分钟前
C++实现右折叠
开发语言·c++
豐儀麟阁贵20 分钟前
9.5格式化字符串
java·开发语言·前端·面试
m0_7400437338 分钟前
Axios拦截器 -- 请求拦截器和响应拦截器
开发语言·前端·javascript
qq_348231851 小时前
Spring Boot开发过程中常见问题
java·spring boot·后端
程序修理员1 小时前
java+vue实现文件下载进度条
java·开发语言·vue.js
梁正雄1 小时前
10、Python面向对象编程-2
开发语言·python
Jo乔戈里1 小时前
Python复制文件到剪切板
开发语言·python
uzong1 小时前
软件工程师必须要掌握的泳道图
后端
任子菲阳1 小时前
学Java第五十三天——IO综合练习(1)
java·开发语言·爬虫