Как я могу открыть URL в Google Chrome с терминала в OS X?
Вот что я пытаюсь:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Он фокусирует Chrome, но не открывает URL.
Как я могу открыть URL в Google Chrome с терминала в OS X?
Вот что я пытаюсь:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Он фокусирует Chrome, но не открывает URL.
Ответы:
Если вы удалите
--args
его, он, кажется, будет работать нормально, поскольку--args
может повлиять только на вещи при первом запуске (это меняет то, что вызывается с main)источник
--args
поведенияНа самом деле для меня команда не работает с присутствующим «--args», поэтому команда для меня работает
Версия OS X: 10.6.8
источник
Если вы установите Google Chrome в качестве браузера по умолчанию
просто сделает свое дело.
Версия OS X: 10.8.4
источник
Вы можете использовать
open -a "Google Chrome" index.html
или, чтобы поместить его в сценарий оболочки (например, ~ / bin / chrome)
отредактируйте файл ~ / bin / chrome и вставьте в него следующее
open -a "Google Chrome" "$*"
сделать файл исполняемым, выполнив в терминале следующее
chmod 700 ~/bin/chrome
затем выполните следующее, чтобы открыть файл в Chrome с терминала
chrome /path/to/some/file
Вытащил отсюда
источник
У меня есть псевдоним для Google
источник
chrome() { open -a "Google Chrome" "http://www.google.com/search?q=$1"; }
Избавиться от
--args
.open
уже знает, как обрабатывать URL-адреса.источник
Здесь есть несколько полезных ответов, но ни один из них не содержит полной информации об открытии URL-адреса в Chrome в обоих случаях, независимо от того, является он браузером по умолчанию или нет.
Откройте URL в браузере по умолчанию (может быть Chrome):
Всегда открывать URL в Chrome (используя имя приложения):
Всегда открывать URL в Chrome (используя альтернативный синтаксис пути к приложению):
Всегда открывать URL в Chrome (используя альтернативный синтаксис идентификатора пакета):
Всегда открывать URL в Chrome в окне инкогнито:
Исходя из
man open
этого, может показаться, что вы сможете сделать это следующим образом (но, увы, в Chrome параметр инкогнито, по-видимому, отсутствует):Однако это можно сделать, передав ключи командной строки Chrome непосредственно в двоичный файл Chrome:
источник
--incognito
- это то, что я искал и не мог найти в другом месте. Мне было интересно, как обойтиopen
(что не поддерживаетchrome-extension://
) - чтобы я мог сделать так/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome 'chrome-extension://<gobbledygook>/views/default.html#/'
..., где я скопировал URL-адрес из расширения. Я использую это, чтобы открыть Jironimo (для JIRA) и OneTab, когда яcd
в первый раз в каталог рабочих проектов каждый день.это мой метод.
Обновите ~ / .bash_profile и добавьте функцию chrome ниже:
Загрузить ~ / .bash_profile :
source ~/.bash_profile
Обед хром и открой сайт:
chrome www.google.com
Откройте местный сайт:
chrome LOCAL_SITE_PATH
источник
В macos Sierra 10.12.6. Если браузером по умолчанию является chrome. Вы можете сделать это
open index.html
источник