Firefox
Firefox 無法在無頭模式下工作
當我嘗試使用 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 在評論中所報告的那樣,您可能還需要。