我尝试在浏览器视图中加载预加载脚本。根据文档,浏览器视图接受的参数与浏览器窗口接受的参数相同。但是预加载脚本不会在视图中加载,控制台中也不会显示错误消息。
我检查了新进程的命令行,该命令行也未显示预加载参数。谁能帮助我确定问题出在哪里?
电子版本:5.0.0,5.0.1也不起作用 作业系统版本:Windows 10 x64
this.ElectronService.remote.BrowserView({ webPreferences: { preload : 'assets/preload/sample.js', nodeIntegration : false , plugins : false } })
答案 0 :(得分:0)
我在脚本文件中使用了绝对路径,当在angular / typescript中使用时,它与相对路径不起作用。
preload : path.join(__dirname, '/assets/preload/sample.js')