使用protocol.registerFileProtocol注册的custom协议,但是如果请求的URL中,文件名后面带有问号后就无法读文件了
比如custom://localhsot/abc.js?v=1
类似的情况就无法使用registerFileProtocol,看了文档也没找到解决办法。
临时使用了registerHttpProtocol解决。但还是想统一用File的
使用protocol.registerFileProtocol注册的custom协议,但是如果请求的URL中,文件名后面带有问号后就无法读文件了
比如custom://localhsot/abc.js?v=1
类似的情况就无法使用registerFileProtocol,看了文档也没找到解决办法。
临时使用了registerHttpProtocol解决。但还是想统一用File的
2 回答2k 阅读✓ 已解决
5 回答2.3k 阅读
2 回答1k 阅读✓ 已解决
3 回答1.3k 阅读
3 回答1.5k 阅读
1 回答695 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
你可以尝试将自定义的协议命名为file,像这样:
app.whenReady().then(() => {
protocol.registerFileProtocol('file', (request, callback) => {
})
})
据我测试是可以的