“JavaScript Get Browser - это электрон” Ответ

Как проверить, работаем ли мы на электронах или браузере

let isElectron = require("is-electron");

if(isElectron()){
    console.log("Electron aww yeahhh !");
}else{
    console.log("Running in other platform as a normal browser");
}
Weary Wombat

Как проверить, работаем ли мы на электронах или браузере

npm install --save is-electron
Weary Wombat

JavaScript Get Browser - это электрон

function isElectron() {
    // Renderer process
    if (typeof window !== 'undefined' && typeof window.process === 'object' && window.process.type === 'renderer') {
        return true;
    }

    // Main process
    if (typeof process !== 'undefined' && typeof process.versions === 'object' && !!process.versions.electron) {
        return true;
    }

    // Detect the user agent when the `nodeIntegration` option is set to true
    if (typeof navigator === 'object' && typeof navigator.userAgent === 'string' && navigator.userAgent.indexOf('Electron') >= 0) {
        return true;
    }

    return false;
}

if(isElectron()){
    console.log("Electron aww yeahhh !");
}else{
    console.log("Running in other platform as a normal browser");
}
Brave Barracuda

Ответы похожие на “JavaScript Get Browser - это электрон”

Вопросы похожие на “JavaScript Get Browser - это электрон”

Больше похожих ответов на “JavaScript Get Browser - это электрон” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования