Jak mogę otworzyć adres URL w Google Chrome z terminala w OS X?
Oto, co próbuję:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Skupia Chrome, ale nie otwiera adresu URL.
Jak mogę otworzyć adres URL w Google Chrome z terminala w OS X?
Oto, co próbuję:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Skupia Chrome, ale nie otwiera adresu URL.
Odpowiedzi:
Jeśli go usuniesz
--args
, wydaje się, że działa dobrze, ponieważ--args
może wpływać tylko na rzeczy przy pierwszym uruchomieniu (zmienia to, co wywołuje main)źródło
--args
zachowaniaWłaściwie dla mnie polecenie nie działa z obecnym „--args”, więc polecenie działa dla mnie
Wersja OS X: 10.6.8
źródło
Jeśli ustawisz Google Chrome jako domyślną przeglądarkę
po prostu załatwi sprawę.
Wersja OS X: 10.8.4
źródło
Możesz użyć
open -a "Google Chrome" index.html
lub, aby umieścić go w skrypcie powłoki (np. ~ / bin / chrome)
edytuj plik ~ / bin / chrome i umieść w nim następujące elementy
open -a "Google Chrome" "$*"
uczynić plik wykonywalnym, uruchamiając następujące polecenie w terminalu
chmod 700 ~/bin/chrome
następnie uruchom następujące polecenie, aby otworzyć plik w chrome z terminala
chrome /path/to/some/file
Wyciągnąłem stąd
źródło
Mam alias dla google
źródło
chrome() { open -a "Google Chrome" "http://www.google.com/search?q=$1"; }
Pozbądź się
--args
.open
już wie, jak obsługiwać adresy URL.źródło
Jest tu kilka pomocnych odpowiedzi, ale żadna z nich nie zawiera pełnych informacji na temat otwierania adresu URL w Chrome w obu przypadkach, niezależnie od tego, czy jest to domyślna przeglądarka, czy nie.
Otwórz adres URL w domyślnej przeglądarce (może to być Chrome):
Zawsze otwieraj adres URL w Chrome (używając nazwy aplikacji):
Zawsze otwieraj URL w Chrome (używając alternatywnej składni ścieżki aplikacji):
Zawsze otwieraj URL w Chrome (używając alternatywnej składni identyfikatora pakietu):
Zawsze otwieraj URL w Chrome w oknie incognito:
Z
man open
wydaje się, że powinieneś być w stanie to zrobić w ten sposób (ale niestety nie wydaje się, aby Chrome miał opcję incognito):Możesz to jednak zrobić, przekazując przełączniki wiersza polecenia Chrome bezpośrednio do pliku binarnego Chrome:
źródło
--incognito
- jest tym, czego szukałem i nie mogłem znaleźć gdzie indziej. Zastanawiałem się, jak ominąćopen
(co nie obsługujechrome-extension://
) - więc mogłem tak zrobić/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome 'chrome-extension://<gobbledygook>/views/default.html#/'
... gdzie skopiowałem adres URL z rozszerzenia. Używam tego do otwierania Jironimo (dla JIRA) i OneTab, kiedycd
po raz pierwszy każdego dnia wchodzę do katalogu projektów roboczych.to moja metoda.
Zaktualizuj ~ / .bash_profile i dodaj funkcję chrome poniżej:
Załaduj ~ / .bash_profile :
source ~/.bash_profile
Obiad chrom i otwórz stronę:
chrome www.google.com
Otwórz lokalną witrynę:
chrome LOCAL_SITE_PATH
źródło
W macos Sierra 10.12.6. Jeśli Chrome jest domyślną przeglądarką. Możesz to zrobić przez
open index.html
źródło