问题描述
在使用 audio 标签播放音频文件时,控制台报错 Not allowed to load local resource。
Not allowed to load local resource
原因分析
这个问题通常是由于安全策略引起的。Electron 默认情况下禁止加载本地资源,以防止潜在的安全风险。
解决方案
解决这个问题的方法是在 main.js 中找到创建 BrowserWindow 实例的代码,并在该实例的 webPreferences 配置中添加 webSecurity: false。这样可以关闭 Electron 的 Web 安全策略,允许加载本地资源。文章来源:https://www.toymoban.com/news/detail-723872.html
const { app, BrowserWindow } = require('electron')
let win
function createWindow () {
win = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
webSecurity: false
}
})
win.loadFile('index.html')
}
app.on('ready', createWindow)
通过以上步骤,你就可以解决在 Electron 中使用 audio 标签播放本地音频文件时出现的 Not allowed to load local resource 错误。文章来源地址https://www.toymoban.com/news/detail-723872.html
到了这里,关于【Electron】Not allowed to load local resource的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!