Я хочу, чтобы меню, определенное в основном процессе, вызывало JS-код внутри текущего окна браузера в приложении Atom/Electronic.
Получение основных глоссалов процесса из окна браузера
const remote = require('remote')
const foo = remote.getGlobal('foo')
Что эквивалентно основному процессу (aka get current globals). Это то, что я хочу сделать в псевдокоде
// 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')