代码之家  ›  专栏  ›  技术社区  ›  Tim Arney

无头铬合金传球选项

  •  1
  • Tim Arney  · 技术社区  · 6 年前

    是否可以传递浏览器启动的配置选项?

    尝试运行持续集成时遇到问题(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 回复  |  直到 6 年前
        1
  •  2
  •   hollsk    6 年前

    是的,应该是可能的。这个 chromeLaunchConfig object 在Pa11y的设置中,接受puppeter配置选项,包括 args ,通过 Chromium flags 到无头浏览器本身。

    我还没有测试过,但是像这样的东西应该可以在你的Pa11y CI设置中工作:

    chromeLaunchConfig: {
        args: ['--no-sandbox']
    }
    
    推荐文章