big*_*can 4 javascript electron
Electron文档仅讨论在渲染器过程中创建菜单.由于应用程序菜单栏(至少在我的情况下)对于我的应用程序来说是静态的,因此最好只从主进程创建一次.
有没有办法做到这一点?
实际上,文档说它设计用于Main进程,尽管你可以在Renderer中使用它与remote
模块:
该模块是一个主要的过程模块,可以通过
remote
模块在渲染过程中使用.
因此,只要您拥有主要流程,您只需要:
const electron = require('electron');
const Menu = electron.Menu;
mainWindow = new BrowserWindow({width: 800, height: 600});
var menu = new Menu();
// Prepare your menu's content ...
Menu.setApplicationMenu(menu);
Run Code Online (Sandbox Code Playgroud)