electron 禁用开发者工具
const { app, BrowserWindow } = require('electron')
app.on('ready', () => {
const win = new BrowserWindow({
webPreferences: {
devTools: false // 禁用开发者工具
}
})
win.loadFile('index.html')
})
在上面的代码中,通过设置 webPreferences.devTools 为 false 来禁用开发者工具。这样用户就无法通过快捷键或菜单项打开开发者工具了。当然,用户仍然可以通过其他方式打开开发者工具,例如使用第三方工具或手动修改 Electron 应用程序的源代码,因此这种方法并不是百分之百有效的。