Я уже открываю приложение Electron из Интернета, используя DeepLinking (window.open ('appSchema: // `)),
Но я хочу принять меры, когда приложение не установлено,
Моя идея - сделать что-то вроде window.opener.postMessage из Electron, чтобы увидеть, отправить сообщение на Chrome Web. Но я не знаю, возможно ли это.
Код в моей сети:
window.open('appSchema://')
window.addEventListener("message", receiveMessage, false);
function receiveMessage(event) {
// Electron App Origin: localhost:8080
if (event.origin === "http://localhost:8080") {
// Receive a message if app was opened
return;
}
}
}
Это хороший подход? Другие идеи?
Для ясности моей Идеи
Web | Electron App
-----------------------------------
window.open ->
<- window.opener.postMessage
receiveMessage
Спасибо!