无法使用electron将保存的页面添加到菜单栏-包装应用程序
我最近在Geeksforgeks上关注了一个项目electron: 这是它在Github上的代码 函数appendemtomenu不起作用,这意味着我可以脱机保存页面,但菜单栏上的savedpagelist始终为空 你能在你的机器上试一下并指出错误吗无法使用electron将保存的页面添加到菜单栏-包装应用程序,electron,wrapper,Electron,Wrapper,我最近在Geeksforgeks上关注了一个项目electron: 这是它在Github上的代码 函数appendemtomenu不起作用,这意味着我可以脱机保存页面,但菜单栏上的savedpagelist始终为空 你能在你的机器上试一下并指出错误吗 function appendItemToMenu(filename) { curr_menu = Menu.getApplicationMenu() .getMenuItemById("saved").submenu cu
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)
}