gpt4 book ai didi

electron - 有没有办法在 Electron 中将本地文件加载到 HTML 中?获取 ERR_UNKNOWN_URL_SCHEME

转载 作者:行者123 更新时间:2023-12-03 14:53:10 28 4
gpt4 key购买 nike

我有一个 Electron 应用程序,它试图将本地音频文件加载到 HTML5 中 <audio>元素。路径本身没问题file:///../song.mp3我已经设置了 webSecurityfalse ,但我仍然收到 Failed to load resource: net::ERR_UNKNOWN_URL_SCHEME .由于同样的错误,如果我复制地址并将其粘贴到我的浏览器中,我会得到正确的文件。

我是否需要更改任何其他设置才能使其正常工作?

珍惜你的时间

最佳答案

我认为这是一个错误。文件的 URL 方案未启用为 URL 方案。
您可以在以下内部使用此代码 app.on('ready'.... :

protocol.registerFileProtocol('file', (request, cb) => {
const url = request.url.replace('file:///', '')
const decodedUrl = decodeURI(url)
try {
return cb(decodedUrl)
} catch (error) {
console.error('ERROR: registerLocalResourceProtocol: Could not get file path:', error)
}
})
它将被修复

关于electron - 有没有办法在 Electron 中将本地文件加载到 HTML 中?获取 ERR_UNKNOWN_URL_SCHEME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62292394/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com