Як я можу відкрити 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-адресу.
Відповіді:
Якщо ви встановили Google Chrome як браузер за замовчуванням
open http://google.com/
просто зробить трюк.
Версія OS X: 10.8.4
Можна використовувати
open -a "Google Chrome" index.html
або, помістити його в сценарій оболонки (наприклад, ~ / bin / chrome)
відредагуйте файл ~ / bin / chrome і вкладіть у нього наступне
open -a "Google Chrome" "$*"
зробіть файл виконуваним, запустивши в терміналі наступне
chmod 700 ~/bin/chrome
потім запустіть наступне, щоб відкрити файл у хромі з терміналу
chrome /path/to/some/file
Тут є кілька корисних відповідей, але жодна не містить повну інформацію про відкриття URL-адреси в Chrome в обох випадках, чи це браузер, чи не браузер за замовчуванням.
Відкрийте URL-адресу в браузері за замовчуванням (це може бути Chrome):
open http://www.example.com
Відкривайте URL-адресу в Chrome завжди (використовуючи назву програми):
open -a "Google Chrome" http://www.example.com
Відкривайте URL-адресу в Chrome завжди (використовуючи альтернативний синтаксис шляху додатка):
open -a /Applications/Google\ Chrome.app/ http://example.com
Відкривайте URL-адресу в Chrome завжди (використовуючи альтернативний синтаксис ідентифікатора групи):
open -b com.google.chrome http://www.example.com
Відкривайте URL-адресу в Chrome у анонімному вікні завжди:
З man open
цього могло б здатися, що ви повинні зробити це так (але, на жаль, не виходить отримати інкогніто варіант для Chrome):
open -a "Google Chrome" http://example.com/ --args --incognito
Однак це можна зробити, передавши перемикачі командного рядка Chrome безпосередньо в двійковий файл Chrome:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito http://example.com
--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 :
function chrome(){
local site=""
if [[ -f "$(pwd)/$1" ]]; then
site="$(pwd)/$1"
elif [[ "$1" =~ "^http" ]]; then
site="$1"
else
site="http://$1"
fi
/usr/bin/open -a "/Applications/Google Chrome.app" "$site";
}
Завантажте ~ / .bash_profile :
source ~/.bash_profile
Обід хром та відкриття сайту:
chrome www.google.com
Відкрити місцевий сайт:
chrome LOCAL_SITE_PATH
У macos Sierra 10.12.6. Якщо Chrome - ваш браузер за замовчуванням. Це можна зробити за допомогою
open index.html