Во-первых, это НЕ хорошая идея, чтобы обернуть удаленную страницу, если вы действительно не знаете, что делаете, как если бы вы были перенаправлены на вредоносную страницу, на которой у страницы был бы доступ для запуска кода в операционной системе. Я бы посоветовал прочитать this , чтобы убедиться, что вы в безопасности.
Во-вторых, API уведомлений HTML5 (запускается в рендерере) и модуль уведомлений (запускаются в основном) оба делают у вас нет поведения по умолчанию для вывода страницы на передний план при нажатии на уведомление, вы должны добавить это поведение самостоятельно.
Поскольку при загрузке удаленной страницы вы, вероятно, используете модуль уведомлений, следовательно, это будет выполнено следующим образом :
notification = new Notification({title: "Message from: "+result[i].messageFrom,body: messagebody,icon: path.join(__dirname, 'assets','images','icon.png')})
notification.show()
notification.on('click', (event, arg)=>{
mainWindow.moveTop()
mainWindow.focus()
})