如何知道木偶使用的铬路径?

时间:2020-04-23 12:54:09

标签: javascript node.js debian puppeteer

我在我的debian服务器上安装了puppeteer,并且试图通过php使用它:

print shell_exec("node pptscript.js");

pptscript.js:

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://www.google.com');
  await page.screenshot({path: '/var/www/web/example.png'});    
  await browser.close();
})();

但是它不起作用,我也没有输出。

我在某处读到,将铬可执行文件更改为777可以解决问题,因为用户www-data无权执行它。但是我不知道在哪里。

1 个答案:

答案 0 :(得分:2)

browser有一个内部函数process(),它返回一个ChildProcess。您可以阅读该spawnfile的{​​{1}}属性。

ChildProcess