Поскольку пользовательский агент в приложении Electron выглядит следующим образом:
Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, как Gecko) websat / 0.0.1 Chrome / 61.0.3163.100Электрон / 2.0.0 Safari / 537,36
Вы можете попробовать это:
if(navigator.userAgent.indexOf('Electron') !== -1) {
console.log('Electron app');
}
else {
console.log('not in Electron app');
}