电子应用程序中的 Chrome 开发工具?

Fab*_*cca 5 node.js electron

我发现,在运行某些 Electron 应用程序时,我可以通过按 Cmd-Alt-I 来访问 Chrome 开发工具,而在其他一些应用程序上则不能。我想知道哪些设置可以避免/启用这种行为。

mr.*_*eze 6

有几个选择。您可以在没有开发工具的情况下初始化 BrowserWindow :

mainWindow = new BrowserWindow({
  width: 800,
  height: 600,
  webPreferences: {
    devTools: false
  }
});
Run Code Online (Sandbox Code Playgroud)

或者您可以捕获webContents 上打开的事件并将其关闭:

mainWindow.webContents.on("devtools-opened", () => {
   mainWindow.webContents.closeDevTools();
});
Run Code Online (Sandbox Code Playgroud)