我发现,在运行某些Electron应用程序时,我可以通过按Cmd-Alt-I访问Chrome开发工具,而在其他一些我无法访问。我想知道哪个是避免/启用此行为的设置。
答案 0 :(得分:3)
有几种选择。您可以初始化BrowserWindow ,不用 devtools:
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
devTools: false
}
});
或者你可以在webContents上捕捉已打开的事件并关闭它:
mainWindow.webContents.on("devtools-opened", () => {
mainWindow.webContents.closeDevTools();
});