22 votes

Comment ouvrir une page dans Chrome à partir de la ligne de commande, dans un nouvel onglet ou un onglet existant selon le cas ?

Je cherche un moyen d'ouvrir une page donnée dans Google Chrome à partir de la ligne de commande, avec le comportement suivant :

  • Si la page donnée est déjà ouverte dans un onglet, naviguez vers cet onglet.
  • Si la page donnée n'est pas déjà ouverte dans un onglet, ouvrir la page dans un nouvel onglet et afficher cet onglet.

Actuellement, lorsque j'ouvre une URL à partir de la ligne de commande (par exemple en utilisant "open http://godzillahaiku.tumblr.com " sur Mac OS X), Chrome ouvre toujours l'URL dans un nouvel onglet. Je me retrouve donc avec de nombreux onglets en double, ce qui est un inconvénient mineur.

Je cherche une solution qui fonctionne sur Mac OS X, mais une solution non spécifique à un système d'exploitation serait préférable.

J'envisagerais d'écrire une extension Chrome pour cela s'il n'y a pas de solution existante.

24voto

Luis B Points 363

Il s'agit d'une ligne de commande plus simple, mais qui ouvrira toujours un nouvel onglet :

open -a Google\ Chrome <file>

7voto

Badziew Points 451

Il s'avère que cela peut être fait avec quelques lignes de javascript dans une extension Chrome.

Je suis toujours ouvert à d'autres réponses, mais en attendant, j'ai écrit une extension Chrome pour le faire et j'ai mis la source. en ligne .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X