要禁用devTools,我们需要通过BrowserWindow访问webPreferences,但不能直接从Electron应用程序访问BrowserWindow。那么,我们如何访问webPreferences来禁用devTools呢?
没有Capcitor下面的代码片段工作得非常好
const browserWindow = new BrowserWindow({
.....
webPreferences: { devTools: false}
})
let config: CapacitorElectronConfig = {
mainWindow: {
windowOptions: {
webPreferences: {
devTools: false
}
}
}
}
在创建电容器电子应用程序时,我们只需要传递配置。
const myCapacitorApp = createCapacitorElectronApp(config);