在Puppeteer中隐藏浏览器

时间:2018-11-27 14:09:03

标签: puppeteer

对于特定的问题,我需要使浏览器在后台运行,但是我必须将其隐藏起来,以便最终用户看不到。我尝试了电子,nwjs和carlo并最终使用了puppeteer,因为以上都不满足我的期望。我需要运行特定的Chrome扩展程序。我已经完成了所有工作,但是我找不到如何隐藏计时码表的方法。我尝试使用铬的“ --no-startup-window”参数,但窗口未显示,但代码卡在了

acl otter-path path -i /havana/

我已经阅读了puppeteer api,并浏览了chronium args,但无法弄清楚。有什么方法可以隐藏计时码表,但可以在后台运行它?

谢谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可能想在无头模式下运行Chromium。为此,您可以使用命令行开关或launch选项。有关Getting Started with Headless Chrome的更多信息,请参见本文。

无头开始:

chrome --headless

使用puppeteer启动选项:

{
    "headless": true,
    "args": ["--fast-start", "--disable-extensions", "--no-sandbox"],
    "ignoreHTTPSErrors": true
}