预加载脚本未加载到electron@5.0.0浏览器视图中

时间:2019-05-17 09:33:11

标签: electron preload

我尝试在浏览器视图中加载预加载脚本。根据文档,浏览器视图接受的参数与浏览器窗口接受的参数相同。但是预加载脚本不会在视图中加载,控制台中也不会显示错误消息。

我检查了新进程的命令行,该命令行也未显示预加载参数。谁能帮助我确定问题出在哪里?

电子版本:5.0.0,5.0.1也不起作用 作业系统版本:Windows 10 x64

this.ElectronService.remote.BrowserView({ webPreferences: { preload : 'assets/preload/sample.js', nodeIntegration : false , plugins : false } })

1 个答案:

答案 0 :(得分:0)

我在脚本文件中使用了绝对路径,当在angular / typescript中使用时,它与相对路径不起作用。

preload : path.join(__dirname, '/assets/preload/sample.js')