我想要一个菜单,在主进程中定义,以在原子/电子应用程序的当前浏览器窗口中调用 JS 代码。
从浏览器窗口获取主进程全局变量是
const remote = require('remote')
const foo = remote.getGlobal('foo')
主进程的等价物是什么(又名获取当前窗口全局变量)。这就是我想用伪代码做的
// JS inside main process
const BrowserWindow = require('browser-window')
//...
// Inside the menu callback
let window = BrowserWindow.getFocusedWindow()
let commander = window.global('commander') /// <---- PSEUDO-CODE !!!
commander.handleCommand('File.Save')