启动 headless 所需的参数 chrome

Required parameters for launching headless chrome

从 C# 启动 google chrome headless 需要哪些选项?这些是我现在的选择:

        var options = new ChromeOptions();
        options.AddArgument("--headless");
        options.AddArgument("start-maximized");
        options.AddArgument("--disable-gpu");
        options.AddArgument("--disable-extensions");
        options.AddArgument("--window-size=1024,768");
        var driver = new ChromeDriver(options);

看起来,当 运行 无头 chrome 时,至少在 Visual Studio 内部, "no-sandbox" 选项是必需的。

options.AddArgument("no-sandbox");

在这里偶然发现: