[英]Failed to add saved page to menu bar - wrapper application using electron
我最近在 geeksforgeeks 上关注了一个电子项目: https ://www.geeksforgeeks.org/create-a-geeksforgeeks-wrapper-application-using-electron/
这是它在 Github 上的代码https://github.com/sayantanm19/geeksforgeeks-desktop/blob/master/index.js
功能 appenItemToMenu 不起作用,这意味着我可以离线保存页面,但菜单栏上的 savedpagelist 始终为空...
你能在你的机器上试一试并指出错误吗?
function appendItemToMenu(filename) {
curr_menu = Menu.getApplicationMenu()
.getMenuItemById("saved").submenu
curr_menu.append(
new MenuItem({
label: path.basename(filename, '.html'),
click() {
console.log('Saved page opened')
win.loadFile(savedFolder + path.basename(filename))
}
}))
}
function appendItemToMenu(filename) {
const newMenu = Menu.getApplicationMenu()
curr_menu = newMenu.getMenuItemById('saved').submenu
curr_menu.append(
new MenuItem({
label: path.basename(filename, '.html'),
click() {
console.log('Saved page opened')
win.loadFile(savedFolder + path.basename(filename))
}
}))
Menu.setApplicationMenu(newMenu)
}
更改后更新应用程序菜单。 不允许任何动态更改或附加项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.