Como abrir uma página no Chrome a partir da linha de comando, em uma nova guia ou em uma guia existente, conforme apropriado?

21

Estou procurando uma maneira de abrir uma determinada página no Google Chrome na linha de comando, com o seguinte comportamento:

  • Se a página especificada já estiver aberta em uma guia, navegue até a guia
  • Se a página fornecida ainda não estiver aberta em uma guia, abra a página em uma nova guia e mostre essa guia

Atualmente, quando abro um URL a partir da linha de comando (por exemplo, usando o " link " aberto no Mac OS X), o Chrome sempre abre o URL em uma nova guia. Eu acabo com muitas guias duplicadas como resultado, o que é um pequeno aborrecimento.

Estou procurando uma solução que funcione no Mac OS X, mas seria preferível uma solução específica que não seja do sistema operacional.

Eu consideraria escrever uma extensão do Chrome para isso se não houver uma solução existente.

    
por MattH 12.03.2010 / 07:48

2 respostas

24

Esta é uma linha de comando mais simples, mas ainda abrirá uma nova guia:

open -a Google\ Chrome <file> 
    
por 23.03.2012 / 19:08
6

Acontece que isso pode ser feito com algumas linhas de javascript em uma extensão do Chrome.

Ainda aberto a outras respostas, entretanto, escrevi uma extensão do Chrome para o fazer e coloque a fonte online .

    
por 13.03.2010 / 09:41