Merge branch 'master' of https://github.com/symphonyoss/SymphonyElectron into ELECTRON-93

This commit is contained in:
Kiran Niranjan 2017-07-11 20:06:02 +05:30
commit 38497102c3
3 changed files with 10 additions and 6 deletions

View File

@ -15,7 +15,7 @@ const electron = require('electron');
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;
const ipc = electron.ipcMain;
const { isMac } = require('../utils/misc');
const { isMac, isNodeEnv } = require('../utils/misc');
const log = require('../log.js');
const logLevels = require('../enums/logLevels.js');
@ -131,8 +131,8 @@ let config = {
acceptFirstMouse: true,
webPreferences: {
preload: path.join(__dirname, 'electron-notify-preload.js'),
sandbox: true,
nodeIntegration: false
sandbox: !isNodeEnv,
nodeIntegration: isNodeEnv
}
}
}

View File

@ -5,7 +5,10 @@ const isDevEnv = process.env.ELECTRON_DEV ?
const isMac = (process.platform === 'darwin');
const isNodeEnv = !!process.env.NODE_ENV;
module.exports = {
isDevEnv: isDevEnv,
isMac: isMac
isMac: isMac,
isNodeEnv: isNodeEnv
};

View File

@ -19,6 +19,7 @@ const eventEmitter = require('./eventEmitter');
const throttle = require('./utils/throttle.js');
const { getConfigField, updateConfigField } = require('./config.js');
const { isNodeEnv } = require('./utils/misc');
//context menu
const contextMenu = require('./menus/contextMenu.js');
@ -80,8 +81,8 @@ function doCreateMainWindow(initialUrl, initialBounds) {
minHeight: MIN_HEIGHT,
alwaysOnTop: false,
webPreferences: {
sandbox: true,
nodeIntegration: false,
sandbox: !isNodeEnv,
nodeIntegration: isNodeEnv,
preload: preloadMainScript,
}
};