Come aprire una pagina in Chrome dalla riga di comando, in una nuova scheda o in una scheda esistente, come appropriato?


21

Sto cercando un modo per aprire una determinata pagina in Google Chrome dalla riga di comando, con il seguente comportamento:

  • Se la data pagina è già aperta in una scheda, vai a quella scheda
  • Se la data pagina non è già aperta in una scheda, apri la pagina in una nuova scheda e mostra quella scheda

Al momento, quando apro un URL dalla riga di comando (ad esempio utilizzando "Apri http://godzillahaiku.tumblr.com " su Mac OS X), Chrome aprirà sempre l'URL in una nuova scheda. Come risultato, finisco con molte schede duplicate, il che è un piccolo fastidio.

Sto cercando una soluzione che funzioni su Mac OS X, ma sarebbe preferibile una soluzione non specifica per OS.

Considererei la possibilità di scrivere un'estensione di Chrome per questo se non esiste una soluzione esistente.

Risposte:


24

Questa è una riga di comando più semplice, ma aprirà comunque una nuova scheda:

open -a Google\ Chrome <file> 

Ottengo l'errore'....\open' is not recognized as an internal or external command,
Myster il

Questo funziona per me su Mac OSX. Stai utilizzando un sistema operativo diverso?
Luis B,

6

Si scopre che ciò può essere fatto con alcune righe di javascript in un'estensione di Chrome.

Ancora aperto ad altre risposte, ma nel frattempo ho scritto un'estensione di Chrome per farlo e mettere online la fonte .


1
Vuoi illuminarmi a cosa serviva il voto negativo con alcune critiche costruttive?
Matt

1
questa piccola estensione che hai fatto è nella tasca, grazie
aaron
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.