我有以下代码可以从使用 Electron 应用程序的外部 URL 打开的窗口中删除菜单栏。
windowObject.webContents.setWindowOpenHandler(() => ({
action: 'allow',
overrideBrowserWindowOptions: {
autoHideMenuBar: true,
},
}));
但是按下“Alt”键时会弹出菜单,这与我的应用程序存在快捷键冲突。那么,有什么办法可以阻止这种行为呢?预先感谢。
尝试这样做,它应该可以根据您使用的 eletron 版本来修复它
const {app, BrowserWindow, Menu} = require('electron')
Menu.setApplicationMenu(false)
如果前面的代码不起作用,请尝试这样做
let mainWindow = new BrowserWindow({
autoHideMenuBar: true
})