我一直在使用电子进行GUI界面开发,最近我遇到了Tauri作为电子替代品,并逐渐意识到相同的代码在电子上工作,而不是Tauri,其中:
<video controls preload src="file:\\C:\Users\User\Desktop\HelloTest\testVideo.mp4" ></video>我已经试过了
<video controls preload src="C:\Users\User\Desktop\HelloTest\testVideo.mp4" ></video>
并且仍然不允许错误加载本地资源: file:///.....
它以电子方式工作,禁用webSecurity:false in webPreference,有什么方法可以禁用webPreference中的web安全,这样我就可以在Tauri中使用本地资源(来自C://或D://的视频),我的Tauri使用角作为前端。
发布于 2022-08-31 07:39:47
您可以配置安全性。看看这里的文档:https://tauri.app/v1/api/js/modules/fs#security
{
"tauri": {
"allowlist": {
"fs": {
"scope": ["$APP/databases/*"]
}
}使用此API访问的.Paths必须相对于一个基本目录,因此如果您需要访问任意文件系统路径,则必须在核心层上写入这样的逻辑。
https://stackoverflow.com/questions/71455924
复制相似问题