21

Я ищу способ открыть заданную страницу в Google Chrome из командной строки следующим образом:

  • Если данная страница уже открыта во вкладке, перейдите на эту вкладку
  • Если данная страница еще не открыта во вкладке, откройте страницу в новой вкладке и покажите эту вкладку.

В настоящее время, когда я открываю URL-адрес из командной строки (например, с помощью «open http://godzillahaiku.tumblr.com » в Mac OS X), Chrome всегда открывает URL-адрес в новой вкладке. В результате я получаю много дублирующихся вкладок, что является небольшим раздражением.

Я ищу решение, которое работает на Mac OS X, но было бы предпочтительным решение, не связанное с ОС.

Я бы подумал написать для этого расширение Chrome, если не существует существующего решения.

2 ответа2

24

Это более простая командная строка, но все равно откроется новая вкладка:

open -a Google\ Chrome <file> 
6

Оказывается, это можно сделать с помощью нескольких строк javascript в расширении Chrome.

Все еще открыты для других ответов, но пока я написал расширение для Chrome, чтобы сделать это, и выложил исходный код в онлайн.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .