Wie kann ich eine URL in Google Chrome über das Terminal in OS X öffnen?
Das versuche ich:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Der Fokus liegt auf Chrome, die URL wird jedoch nicht geöffnet.
Wie kann ich eine URL in Google Chrome über das Terminal in OS X öffnen?
Das versuche ich:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Der Fokus liegt auf Chrome, die URL wird jedoch nicht geöffnet.
Antworten:
Wenn Sie das entfernen
--args
, scheint es gut zu funktionieren, da es--args
sich nur auf den ersten Start auswirkt (es ändert, mit was main aufgerufen wird).quelle
--args
Tatsächlich funktioniert der Befehl bei mir nicht, wenn "--args" vorhanden ist, so dass der Befehl bei mir funktioniert
OS X-Version: 10.6.8
quelle
Wenn Sie Google Chrome als Standardbrowser festlegen
werde einfach den Trick machen.
OS X-Version: 10.8.4
quelle
Sie können verwenden
open -a "Google Chrome" index.html
oder, um es in ein Shell-Skript zu schreiben (zB ~ / bin / chrome)
Bearbeiten Sie die Datei ~ / bin / chrome und fügen Sie Folgendes hinzu
open -a "Google Chrome" "$*"
Machen Sie die Datei ausführbar, indem Sie Folgendes in einem Terminal ausführen
chmod 700 ~/bin/chrome
Führen Sie dann Folgendes aus, um eine Datei in Chrome vom Terminal aus zu öffnen
chrome /path/to/some/file
Von hier gezogen
quelle
Ich habe einen Alias für Google
quelle
chrome() { open -a "Google Chrome" "http://www.google.com/search?q=$1"; }
Werde das los
--args
.open
weiß bereits, wie man mit URLs umgeht.quelle
Hier finden Sie mehrere hilfreiche Antworten, aber keine enthält die vollständigen Informationen zum Öffnen einer URL in Chrome, unabhängig davon, ob es sich um den Standardbrowser handelt oder nicht.
Öffnen Sie eine URL im Standardbrowser (möglicherweise Chrome):
Öffnen Sie in Chrome immer eine URL (unter Verwendung des App-Namens):
Öffnen Sie eine URL immer in Chrome (mithilfe der alternativen Syntax für den Anwendungspfad):
Öffnen Sie eine URL immer in Chrome (unter Verwendung der alternativen Syntax für die Bundle-ID):
Öffnen Sie eine URL in Chrome immer in einem Inkognito-Fenster:
Aus
man open
, es scheint , dass Sie in der Lage sein sollten , wie dies zu tun (aber leider nicht die inkognito Option Chrome scheint zu erhalten):Sie können dies jedoch tun, indem Sie die Chrome- Befehlszeilenoptionen direkt an die Chrome-Binärdatei übergeben:
quelle
--incognito
- ist das, wonach ich gesucht habe und woanders nicht finden konnte. Ich habe mich gefragt, wie ich umgehen sollopen
(was nicht unterstützt wirdchrome-extension://
) - also könnte ich das gerne tun,/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome 'chrome-extension://<gobbledygook>/views/default.html#/'
... wo ich die URL von einer Erweiterung kopiert habe. Ich benutze dies, um Jironimo (für JIRA) und OneTab zu öffnen, wenn ichcd
jeden Tag zum ersten Mal in das Projektverzeichnis gehe .Das ist meine Methode.
Aktualisieren Sie ~ / .bash_profile und fügen Sie die folgende Chrome- Funktion hinzu:
Last ~ / .bash_profile :
source ~/.bash_profile
Mittagessen Chrom und öffnen Sie eine Website:
chrome www.google.com
Öffnen Sie eine lokale Site:
chrome LOCAL_SITE_PATH
quelle
In Macos Sierra 10.12.6 .Wenn Chrome Ihr Standardbrowser ist. Sie können dies tun, indem Sie
open index.html
quelle