cryptonote_crypto_EMSCRIPTEN: fixed false env isNode=true in webviews with process object by filtering true process.browser

pull/5/head
Paul Shapiro 7 years ago
parent 5295cf3ac4
commit 3bfd82d92a

@ -32,7 +32,7 @@ var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var m
var ENVIRONMENT_IS_WEB=typeof window==="object";
var ENVIRONMENT_IS_WEB__CORDOVA = ENVIRONMENT_IS_WEB && window.cordova ? true : false
var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";
var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function" && ENVIRONMENT_IS_WEB__CORDOVA == false && ENVIRONMENT_IS_WORKER == false; // we want this to be true for Electron but not for Cordova
var ENVIRONMENT_IS_NODE=typeof process==="object"&&process.browser !== true&&typeof require==="function" && ENVIRONMENT_IS_WEB__CORDOVA == false && ENVIRONMENT_IS_WORKER == false; // we want this to be true for Electron but not for Cordova nor a WebView
var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;
if(typeof module!=="undefined"){ // lifted this out of the ENVIRONMENT_IS_NODE check because we want to export Module for Cordova as well (webpack)

Loading…
Cancel
Save