胡斌

add subarg,use -u to input url

const {app, BrowserWindow} = require('electron')
const {app, BrowserWindow} = require('electron');
var subarg = require('subarg');
var argv = subarg(process.argv.slice(2));
if (argv.v || argv.version) {
console.log('electron v' + process.versions.electron);
console.log('chrome v' + process.versions.chrome);
return app.quit();
}
if (argv.d) {
var args = "args: ";
for (var i in argv) {
args += i + " = " + argv[i] + "\n";
}
console.log(args);
}
if(!argv.u){
console.log("you must input the web url to record with : -u ");
return app.quit();
}
app.disableHardwareAcceleration()
... ... @@ -9,10 +31,10 @@ app.once('ready', () => {
offscreen: true
}
})
win.loadURL('http://github.com')
win.loadURL(argv.u)
var now = Date.now()
win.webContents.on("paint", function(event, dirty, image){
console.log(
"painting",
... ...
... ... @@ -14,7 +14,8 @@
"author": "hubin",
"license": "MIT",
"dependencies": {
"electron": "^1.6.11"
"electron": "^1.6.11",
"subarg": "^1.0.0"
},
"devDependencies": {
"electron-packager": "^8.7.2"
... ...