node.js - Electron 应用程序中的 Chrome 开发工具?

标签 node.js electron

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

最佳答案

有几个选项。您可以开发工具初始化 BrowserWindow:

mainWindow = new BrowserWindow({
  width: 800,
  height: 600,
  webPreferences: {
    devTools: false
  }
});

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

mainWindow.webContents.on("devtools-opened", () => {
   mainWindow.webContents.closeDevTools();
});

关于node.js - Electron 应用程序中的 Chrome 开发工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47579454/

相关文章:

mysql - Nodejs/Nginx 服务器(AWS)/Mysql/insert 502 Bad Gateway 错误

electron - 在主要工艺 Electron 上创建 Canvas

javascript - 如何检测键盘按键上的点击事件 : Play/Pause (▶/❚❚), Electron Js 上的下一个和上一个

node.js - 能够为每个BrowserWindow对象创建一个新 session ?

javascript - JsPDF - 无法读取未定义的属性 'charAt'

javascript - 异步构造函数

node.js - Sequelize包括在数据库中计算的计算字段?

node.js - 如何在 mocha 测试中使用 TypeScript 声明文件?

javascript - BCRYPTJS : returning same hash for different passwords

node.js - 无法在 Electron 项目中通过 yarn 安装包(Python 语法错误?)