Firefox

Firefox 無法在無頭模式下工作

  • March 22, 2018

當我嘗試使用 FF headless 通過以下方式截取網站截圖時:

firefox -screenshot google.com

FF 拒絕執行並顯示以下錯誤消息:

*** You are running in headless mode.
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.

我正在執行 FF 58.0.2。

我該如何解決?

正如錯誤消息試圖說的那樣(我得到了更解釋性的“Firefox 的副本已經打開。一次只能打開一個 Firefox 副本。”),您一次不能執行多個 Firefox,使用相同的配置文件。一個簡單的解決方案是為螢幕截圖創建一個單獨的配置文件(執行一次firefox -P以創建這樣的配置文件,例如,我將我的命名為“螢幕截圖”),然後在嘗試創建螢幕截圖時明確使用新的配置文件:

firefox -screenshot google.com -P screenshots

-no-remote正如 Stack of Pancakes 在評論中所報告的那樣,您可能還需要。

引用自:https://unix.stackexchange.com/questions/425515