diff options
author | Evgeny Zinoviev <me@ch1p.com> | 2018-09-05 21:46:55 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.com> | 2018-09-05 21:46:55 +0300 |
commit | 9fcc074af39f0c88313179eacc3b2a8dd32e94f3 (patch) | |
tree | d7422e669f584414f2d9274745206141fb93272d /main.js |
initial
Diffstat (limited to 'main.js')
-rw-r--r-- | main.js | 35 |
1 files changed, 35 insertions, 0 deletions
@@ -0,0 +1,35 @@ +var {app, BrowserWindow} = require('electron'); +var path = require('path') + +var mainWindow = null; +var lib +if (process.platform != 'win32') { + lib = path.join(__dirname, 'libppapi_hello.so') +} else { + lib = path.join(__dirname, 'libppapi_hello') + if (process.arch == 'x64') { + lib = path.join(lib, 'x64') + } + lib = path.join(lib, 'Release', 'libppapi_hello.dll') +} + +var plugin = lib + ';application/x-hello' +console.log(plugin) + +app.commandLine.appendSwitch('register-pepper-plugins', plugin) +app.commandLine.appendSwitch('vmodule', '=ppb*=4') +app.commandLine.appendSwitch('enable-logging', 'stderr') + +app.on('ready', function() { + mainWindow = new BrowserWindow({ + height: 800, + width: 1024, + title: 'electron', + webPreferences : { + 'plugins': true, + devTools: true, + } + }); + + mainWindow.loadURL('file://' + __dirname + '/nacl.html'); +}); |