无头铬的传递选项

时间:2018-07-31 19:45:07

标签: pa11y

是否可以通过配置选项启动浏览器?

尝试运行持续集成(CircleCi)时遇到问题

Launching Headless Chrome
Failed to launch chrome!
[0731/172545.445686:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.

1 个答案:

答案 0 :(得分:2)

是的,应该可行。 Pa11y设置中的chromeLaunchConfig object接受Puppeteer配置选项,包括args,该选项将Chromium flags传递给无头浏览器本身。

我尚未对其进行测试,但是希望可以在您的Pa11y CI设置中使用这种方法:

chromeLaunchConfig: {
    args: ['--no-sandbox']
}