We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e2ed7d commit 85d90e3Copy full SHA for 85d90e3
menu.js
@@ -39,11 +39,12 @@ app.whenReady().then(() => {
39
// 克隆原有菜单结构(支持嵌套)
40
const newTemplate = applicationMenu.items.map(convertMenuItem)
41
42
- // 查找 appmenu 菜单
+ // 查找 Mac 系统的 appmenu 菜单
43
const appmenuMenu = newTemplate.find((item) => item.role === 'appmenu')
44
- const aboutIndex = appmenuMenu.submenu.findIndex((item) => item.role === 'about')
+ const aboutIndex = appmenuMenu?.submenu.findIndex((item) => item.role === 'about')
45
if (aboutIndex !== -1) {
46
- appmenuMenu.submenu.splice(aboutIndex + 1, 0, {
+ // 在 Mac 系统 about 菜单项之后插入 检查并更新菜单
47
+ appmenuMenu?.submenu.splice(aboutIndex + 1, 0, {
48
label: 'Check for Updates',
49
click: function () {
50
update()
0 commit comments