electron 禁用开发者工具

2,424 阅读1分钟

electron 禁用开发者工具

const { app, BrowserWindow } = require('electron')

app.on('ready', () => {
  const win = new BrowserWindow({
    webPreferences: {
      devTools: false // 禁用开发者工具
    }
  })

  win.loadFile('index.html')
})

在上面的代码中,通过设置 webPreferences.devTools 为 false 来禁用开发者工具。这样用户就无法通过快捷键或菜单项打开开发者工具了。当然,用户仍然可以通过其他方式打开开发者工具,例如使用第三方工具或手动修改 Electron 应用程序的源代码,因此这种方法并不是百分之百有效的。