У меня есть код, который используется несколькими рендерами в Electron.Я хочу, чтобы эти средства визуализации знали, являются ли они главным окном или одним из дочерних окон.Мне интересно, есть ли быстрый способ для рендерера узнать, какой у него идентификатор.
В настоящее время я использую следующее, чтобы определить, является ли рендерер основным или нет.
Inрендеринг javascript
import { ipcRenderer } from 'electron';
const isMainRenderer = ipcRenderer.sendSync('main-renderer-check');
в основной / фоновой javascript
ipcMain.on('main-renderer-check', (event) => {
event.returnValue = event.sender.id === 2;
});
Это работает, но кажется немного запутанным способ решить это.
Есть лидругой способ, который является более прямым?