angular - Electron 浏览器窗口防止Ctrl + W关闭窗口

标签 angular electron

我有一个使用Angular 8的 Electron js应用程序。如果用户执行命令control + w,它将自动关闭窗口。我尝试浏览BrowserWindow Api,但是我找不到标志或处理程序来防止此行为的发生。

最佳答案

您需要更改或删除默认的应用程序菜单,该菜单默认情况下具有此快捷方式Window -> Close Ctrl+W

Menu.setApplicationMenu(null) // remove default application menu

// or

browserWindow.setMenu(null) // just remove default menu of a specific window and not all windows

这应该可以解决问题

相关文档:
  • Menu.setApplicationMenu(menu)
  • win.setMenu(menu)
  • 关于angular - Electron 浏览器窗口防止Ctrl + W关闭窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60350520/

    相关文章:

    angular - 在 angular-cli.json 中指定样式顺序

    angular - 如何使用 Firebase 托管为已部署的 Angular Web 应用记录错误

    javascript - Window无法在构建中渲染,在开发服务器中可以正常工作

    javascript - Electron :按住元键的同时拖动范围控制

    database - 需要一个可处理 ~1Gb 数据集的可嵌入 NoSQL 数据库,持久保存在磁盘上

    javascript - 快捷方式图标无法在 Electron 打包器中正确加载

    javascript - Angular - FileReader() 没有获得任何路径

    javascript - 单元测试 Angular 5 应用程序的模拟文件列表

    javascript - 如何配置 Sequelize ORM 以执行序列化查询

    css - Angular 2动态样式绑定(bind)