Мое электронное приложение определяет BrowserWindow
mainWindow в main.js .Он загружает html и, в конце концов, внутри html-скрипта запускается функция dialog.showMessageBox()
, которая отображает простое предупреждение:
dialog.showMessageBox({
type: 'warning',
message: "You have been warned.",
buttons: ["OK"]
});
Я хочу, чтобы это диалоговое окно было дочерним для mainWindow b / c, что делает его модальным, что отключает mainWindow до его закрытия.Чтобы реализовать это, вы обычно просто добавляете mainWindow,
перед объявлением типа.К сожалению, он не знает переменную mainWindow , поскольку dialog.showMessageBox()
создается в другом скрипте ( site.js ).
Как мне создать диалог, который является дочерним по отношению к mainWindow , не создавая его в main.js ?Может ли ipc помочь как-нибудь?