Як відкрити сторінку в Chrome із командного рядка, на новій вкладці чи вже наявній вкладці?


21

Я шукаю спосіб відкрити задану сторінку в Google Chrome з командного рядка з такою поведінкою:

  • Якщо дана сторінка вже відкрита на вкладці, перейдіть до неї
  • Якщо дана сторінка вже не відкрита на вкладці, відкрийте її в новій вкладці та покажіть її

Наразі, коли я відкрию URL-адресу з командного рядка (наприклад, використовуючи "відкрити http://godzillahaiku.tumblr.com " на Mac OS X), Chrome завжди відкриє URL-адресу на новій вкладці. У результаті я маю багато дублюючих вкладок, що є незначним роздратуванням.

Я шукаю рішення, яке працює на Mac OS X, але краще для конкретного рішення.

Я б подумав написати для цього розширення для Chrome, якщо не існує рішення.

Відповіді:


24

Це більш простий командний рядок, але все одно відкриється нова вкладка:

open -a Google\ Chrome <file> 

Я отримую помилку'....\open' is not recognized as an internal or external command,
Містер

Це працює для мене на Mac OSX. Ви використовуєте іншу ОС?
Луїс Б

6

Виявляється, це можна зробити за допомогою декількох рядків javascript у розширенні Chrome.

Все ще відкриті для інших відповідей, але тим часом я написав розширення для Chrome, щоб зробити це і перенести джерело в Інтернеті .


1
Хочете просвітлити мене, за що ставились сутички з якоюсь конструктивною критикою?
Матвія

1
це маленьке розширення, яке ви зробили, знаходиться в кишені, дякую
Аарон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.