function getAppVersion() { if(is.renderer()) { var remote = electron.remote; return remote.app.getVersion(); } else return electron.app.getVersion(); }
/** * Try to load main app package * @throws {Error} * @return {Object} */ function loadAppPackage() { var app; if(elis.renderer()) app =electron.remote.app; else app = electron.app; return app.getName(); }
function saveConfigFile(conf) { if(is.renderer()) app =electron.remote.app; else app =electron.app; var configFile = path.join(app.getPath('userData'), 'settings.json'); //console.log(JSON.stringify(conf)); fs.writeFileSync(configFile, JSON.stringify(conf)); }
function readConfigFile() { if(is.renderer()) app =electron.remote.app; else app =electron.app; var con ={}; var configFile = path.join(app.getPath('userData'), 'settings.json'); try { con = JSON.parse(fs.readFileSync(configFile)); } catch (err) { con = {'lang': 'en','style':'classic', "minimizeToTray": false, "closeToTray": false};//默认用户的配置 } //console.log(JSON.stringify(con)); return con; }