Electron http:// 自动转成 file:// 请问如何解决
我准备在 Electron中引用百度地图,以web地图的形式引入。
出现了以下问题:
Electron http:// 自动转成 file://
// 改变协议
protocol.interceptFileProtocol('file',(request, callback) => {
const url = request.url.substr(7)
let subPath = path.normalize(`${__dirname}/${url}`)
if(url.substr(0,3) === 'api'){
subPath = `https://${url}`
console.log(subPath)
}
callback({ path: subPath})
})
打印得到:
但是修改协议后,
地图请求时,依然为 file://本地文件协议
请问如何解决~谢谢您
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你应该使用的是 loadURL,但是你实际使用的应该是 loadFile,你可以自己排查下
请问这个问题解决了吗