1
0
mirror of https://github.com/jiahaog/Nativefier synced 2024-06-20 06:56:35 +02:00
Nativefier/app/main.js

53 lines
1.1 KiB
JavaScript
Raw Normal View History

2015-07-05 08:08:13 +02:00
/**
* Created by JiaHao on 4/7/15.
*/
var app = require('app');
var fs = require('fs');
var BrowserWindow = require('browser-window');
const APP_ARGS_FILE_PATH = __dirname + '/targetUrl.txt';
require('crash-reporter').start();
var mainWindow = null;
app.on('window-all-closed', function() {
if (process.platform != 'darwin') {
app.quit();
}
});
app.on('ready', function() {
mainWindow = new BrowserWindow(
{
width: 1280,
height: 800,
'web-preferences': {
javascript: true,
plugins: true,
}
}
);
mainWindow.loadUrl('file://' + __dirname + '/index.html');
//mainWindow.openDevTools();
2015-07-05 08:08:13 +02:00
mainWindow.webContents.on('did-finish-load', function() {
fs.readFile(APP_ARGS_FILE_PATH, 'utf8', function (error, data) {
2015-07-05 08:08:13 +02:00
if (error) {
console.error('Error reading file: ' + error);
} else {
console.log(data);
2015-07-05 08:08:13 +02:00
mainWindow.webContents.send('params', data);
2015-07-05 08:08:13 +02:00
}
})
});
mainWindow.on('closed', function() {
mainWindow = null;
})
});