Faça o Firefox abrir um URL ou focar a janela / guia se já estiver carregado

3

Existe uma maneira de fazer o Firefox abrir uma nova janela em um determinado URL ou levantar a aba / janela onde o URL já está carregado?

Gostaria de ligar para o Firefox com

firefox --open-or-focus http://example.com

e também tem o Firefox

  • abra uma nova janela e carregue o link se não houver janelas abertas no link ,
  • aumente a guia / janela existente do Firefox que já está aberta no link .

O Firefox já tem uma funcionalidade semelhante incorporada na barra de localização (tente digitar um endereço que você já tenha em uma aba aberta), ele também está exposto à linha de comando?

    
por gioele 07.05.2013 / 00:41

1 resposta

1

A documentação da Mozilla para os argumentos de linha de comando do Firefox não escreve sobre tal recurso. Eu tentei verificar a documentação disponível no binário do firefox e ele não faz isso.

Você alterna para abrir novas guias e novas janelas, mas nenhuma para obter uma lista de guias abertas que você possa ler em um script.

Resposta simples, não pode ser feita a menos que você comece a ler os perfis do Firefox para descobrir. Não parece valer a pena o esforço:)

Além disso, outra coisa que notei ao executar o Firefox na linha de comando é que ele bloqueia o terminal para manter o processo em execução (estou executando isso em um Mac, mas deve ser o mesmo para o Linux). Se você quer o CLI Firefox em um ambiente linux (considerando as tags que este post tem), você pode querer tela isso.

    
por 07.05.2013 / 11:25