diff --git a/app/index.htm b/app/index.htm index 915616b..96ee9d9 100644 --- a/app/index.htm +++ b/app/index.htm @@ -64,15 +64,17 @@ o['WEBAPP_PATH'] = '/app?_=' + Date.now(); // cache busting fs.writeFileSync(data + '/settings.json', JSON.stringify(o, null, 2)); // commit changes to disk - // install asarpwn3 for crispr - if (!window.__crisprloaded) - if (asarinject( - "// App preload script, used to provide a replacement native API now that\n// we turned off node integration.\nvar electron = require('electron'", - "var electron=require('electron');var d=electron.remote.app.getPath('userData')+'/crispr.js';if(require('fs').existsSync(d))require(d).go();//" - )) { - electron.app.relaunch(); - electron.app.exit(); - } + try { + // install asarpwn3 for crispr + if (!window.__crisprloaded) + if (asarinject( + "// App preload script, used to provide a replacement native API now that\n// we turned off node integration.\nvar electron = require('electron'", + "var electron=require('electron');var d=electron.remote.app.getPath('userData')+'/crispr.js';if(require('fs').existsSync(d))require(d).go();//" + )) { + electron.app.relaunch(); + electron.app.exit(); + } + } catch{ } // make a window window.__monitor = new electron.BrowserWindow({ show: false });