Хорошо .., я новичок в puppeteer
и electron
тоже.
У меня есть базовый код кукловода, работающий как показано ниже:
const puppeteer = require('puppeteer');
(async () =>
{
const browser = await puppeteer.launch({ headless: false });
const page = await browser.newPage();
await page.setViewport({ width: 1366, height: 768});
await page.goto('https://www.google.co.in', {waitUntil: 'networkidle2'});
})();
Это здорово.Теперь я не хочу открывать браузер всякий раз, когда запускается мое электронное приложение.Скорее я хочу открыть его на определенном событии и в функции JavaScript.Который будет называться всякий раз, когда я хочу.Как показано ниже:
global.RunCommand = function(param)
{
const browser = await puppeteer.launch({ headless: false });
const page = await browser.newPage();
await page.setViewport({ width: 1366, height: 768});
await page.goto('https://www.google.co.in', {waitUntil: 'networkidle2'});
return 'Done : ' + param;
}
, который бросает:
const browser = await puppeteer.launch({ headless: false });
^^^^^^^^^
SyntaxError: Unexpected identifier
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:606:28)
at Object.Module._extensions..js (module.js:653:10)
at Module.load (module.js:561:32)
at tryModuleLoad (module.js:504:12)
at Function.Module._load (module.js:496:3)
Любая помощь будет оценена и спасибо заранее.