我想要一个菜单,在主进程中定义,在原子/电子应用程序的当前浏览器窗口中调用JS代码.
从浏览器窗口获取主进程全局变量是
const remote = require('remote')
const foo = remote.getGlobal('foo')
Run Code Online (Sandbox Code Playgroud)
主进程(即获取当前窗口全局变量)的等价物是什么.这就是我想在伪代码中做的事情
// 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')
Run Code Online (Sandbox Code Playgroud)