gpt4 book ai didi

javascript - Electron:如何防止 Cmd + Q 退出?

转载 作者:行者123 更新时间:2023-12-03 12:22:15 24 4
gpt4 key购买 nike

我想强制用户只被允许从菜单或托盘图标退出应用程序。我有那些配置和工作,但每次我点击 Cmd+W 或 Cmd+Q 它退出应用程序...
我试着捕获它:

app.on('quit', e => e.preventDefault())
app.on('window-all-closed', e => e.preventDefault())
...但它似乎没有任何效果。

最佳答案

您可以使用菜单模块覆盖快捷方式,如下所示:

const { Menu, MenuItem } = require('electron')
const menu = new Menu()

menu.append(new MenuItem({
label: 'Quit',
accelerator: 'CmdOrCtrl+Q',
click: () => { console.log('Cmd + Q is pressed') }
}));
隐藏或显示此菜单项由您决定,因为“退出”假设退出应用程序

关于javascript - Electron:如何防止 Cmd + Q 退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63403204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com