O Firefox não funciona no modo sem cabeça

3

Quando tento usar o FF sem cabeça para fazer uma captura de tela de um website:

firefox -screenshot google.com

O FF se recusa a executar a seguinte mensagem de erro:

*** 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.

Estou executando o FF 58.0.2.

Como faço para corrigir isso?

    
por 0x400921FB54442D18 20.02.2018 / 22:47

1 resposta

3

Como a mensagem de erro tenta dizer (fico mais explicativo: "Uma cópia do Firefox já está aberta. Apenas uma cópia do Firefox pode ser aberta por vez."), você não pode ter mais de um Firefox rodando a tempo usando o mesmo perfil. Uma solução simples seria criar um perfil separado para capturas de tela (executar uma vez com firefox -P para criar um perfil desse tipo, denominei "capturas de tela", por exemplo) e usar explicitamente o novo perfil ao tentar criar capturas de tela: / p>

firefox -screenshot google.com -P screenshots

Você também pode precisar de -no-remote , conforme relatado pela Stack of Pancakes em um comentário.

    
por 20.02.2018 / 22:54