从与@jkleinsc(间接地与@nornagon)的讨论来看,如果你想在Docker等中运行一个无头Electron(例如用于CI测试),可以采用使用虚拟帧缓冲区的方法,例如xvfb,并以这种方式运行。我们允许--headless参数似乎会让用户感到困惑,因为它暗示我们支持它。
--headless
$xref #26974$
vof42yt11#
FWIW,我认为如果我们确实支持--headless会很酷,但这可能是一个相当复杂的工作量。目前xvfb是一个很好的解决方法,但如果有人想尝试“正确”地支持无头模式,我很乐意审查PR。
xvfb
twh00eeo2#
我同意,我也希望能够实现正确的无头模式。我的应用程序提供了一个用户可能想要在远程机器上以无头模式运行的网络服务器。
这个PR是否沿着正确的路线?
2条答案
按热度按时间vof42yt11#
FWIW,我认为如果我们确实支持
--headless
会很酷,但这可能是一个相当复杂的工作量。目前xvfb
是一个很好的解决方法,但如果有人想尝试“正确”地支持无头模式,我很乐意审查PR。twh00eeo2#
我同意,我也希望能够实现正确的无头模式。我的应用程序提供了一个用户可能想要在远程机器上以无头模式运行的网络服务器。
这个PR是否沿着正确的路线?