在后台运行谷歌浏览器的实例

时间:2016-01-08 11:03:46

标签: google-chrome ubuntu xvfb

我试图从终端运行谷歌浏览器,当它运行时(我的Chrome扩展程序将导航和提取数据)我希望它对用户不可见。某种无头跑。

Xvfb在这种情况下不起作用(窗口打开并对用户可见)

google-chrome arg --no-startup-window只是启动进程而不是浏览器。

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

据我所知,runnig Chrome无头是不可能的。您应该在任何显示器内运行Chrome。我的陈述让我感到困惑

  

Xvfb在这种情况下不起作用(窗口打开并可见   用户)

因为我们也为此目的使用Xvfb,并且它对用户不可见 - 仅仅因为用户不知道该显示。也许你不是在Xvfb里面运行Chrome,而是在用户的显示器里面?您是否为新创建的Xvfb显示导出了DISPLAY变量?这段代码应该可以完美运行:

Xvfb :99 -ac -screen 0 1280x1024x16
export DISPLAY=:99
chromium

之后,您将在显示屏上打开铬:99(Xvbf内部)并且对用户不可见。