ウェブサイトのスクリーンショットを撮るためにFFヘッドレスを使用しようとすると:
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を実行しています。
どうすれば解決できますか?
答え1
エラーメッセージで(「Firefoxのコピーはすでに開いています。一度に1つのFirefoxのコピーしか開くことができません」という詳細な説明が得られています)を使用して、複数のFirefoxプロファイルを同時に実行することはできません。簡単な解決策は、スクリーンショット用に別々の設定ファイルを作成することです(firefox -P
例:設定ファイルを作成するために一度実行し、設定ファイル名を「スクリーンショット」と指定)。その後、スクリーンショットを作成しようとすると、明示的に新しい設定ファイルを使用します。
firefox -screenshot google.com -P screenshots
-no-remote
Stack of Pancakesがコメントに報告したようにしたい場合があります。