我有一个Electron webview,带有预加载脚本。所需的webview应如下所示:
<webview preload="file://./inject.js"></webview>
由于我正在使用Webpack构建我的项目,因此必须通过Webpack识别inject.js,因此包括: requre(” ./ inject.js')
但是,由于Electron webviews只接受使用file:// protocol,
的本地文件preload="require('./inject.js')
不是一种选择。
如何将require('./inject.js')
与file://协议一起使用,将其包含在webview preload属性中?
编辑:我忘了提到我正在使用电子视频样板(https://github.com/SimulatedGREG/electron-vue)