1.按官网描述,需要通过以下方式加载,加载完成之后,就能生效:
session.defaultSession.loadExtension('C:/Users/Administrator/AppData/Roaming/myapp/extensions/myapp-chrome-extension/1.0.0')
mainWindow.on("closed", function () {
mainWindow = null;
});
但是我加载的不是dev 插件,加载完成之后没有生效,问题被钉了好久,最后查看WebPreferences文档时,发现这里面有个plugins 开关,是控制插件的。
最后在代码中加了plugins:true之后,插件终于正常加载了。
webPreferences: {
nodeIntegration: false,
contextIsolation: false,
webSecurity: false,
plugins: true
},
这个官方文档真的是坑爹,只写了如何加载,如何获取插件,如何用插件,但是加载完插件之后,还要启用插件,都是插件相关的,能不能放一块设置。