Come posso aprire un URL in Google Chrome dal terminale in OS X?
Questo è quello che sto provando:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Mette a fuoco Chrome ma non apre l'URL.
Come posso aprire un URL in Google Chrome dal terminale in OS X?
Questo è quello che sto provando:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Mette a fuoco Chrome ma non apre l'URL.
Risposte:
Se imposti Google Chrome come browser predefinito
open http://google.com/
farà solo il trucco.
Versione OS X: 10.8.4
Puoi usare
open -a "Google Chrome" index.html
oppure, per inserirlo in uno script di shell (ad es. ~ / bin / chrome)
modifica il file ~ / bin / chrome e inserisci quanto segue
open -a "Google Chrome" "$*"
rendere eseguibile il file eseguendo quanto segue in un terminale
chmod 700 ~/bin/chrome
quindi eseguire quanto segue per aprire un file in Chrome dal terminale
chrome /path/to/some/file
Ci sono diverse risposte utili qui ma nessuna che contiene le informazioni complete per l'apertura di un URL in Chrome in entrambi i casi, indipendentemente dal fatto che sia o meno il browser predefinito.
Apri un URL nel browser predefinito (potrebbe essere Chrome):
open http://www.example.com
Apri sempre un URL in Chrome (utilizzando il nome dell'app):
open -a "Google Chrome" http://www.example.com
Apri sempre un URL in Chrome (utilizzando la sintassi alternativa del percorso dell'app):
open -a /Applications/Google\ Chrome.app/ http://example.com
Apri sempre un URL in Chrome (utilizzando la sintassi alternativa dell'identificatore del bundle):
open -b com.google.chrome http://www.example.com
Apri sempre un URL in Chrome in una finestra di navigazione in incognito:
Da man open
, sembrerebbe che dovresti essere in grado di farlo in questo modo (ma purtroppo non sembra avere l'opzione di navigazione in incognito su Chrome):
open -a "Google Chrome" http://example.com/ --args --incognito
Tuttavia, puoi farlo passando le opzioni della riga di comando di Chrome direttamente al binario di Chrome:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito http://example.com
--incognito
- è ciò che sono venuto a cercare e che non ho trovato altrove. Mi stavo chiedendo come bypassare open
(che non supporta chrome-extension://
) - quindi potrei fare così, /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome 'chrome-extension://<gobbledygook>/views/default.html#/'
... dove ho copiato l'URL da un'estensione. Sto usando questo per aprire Jironimo (per JIRA) e OneTab, quando mi trovo cd
nella directory dei progetti di lavoro per la prima volta ogni giorno.
questo è il mio metodo
Aggiorna ~ / .bash_profile e aggiungi la funzione chrome di seguito:
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";
}
Carica ~ / .bash_profile :
source ~/.bash_profile
Pranza Chrome e apri un sito:
chrome www.google.com
Apri un sito locale:
chrome LOCAL_SITE_PATH
In macos Sierra 10.12.6 . Se Chrome è il browser predefinito. Puoi farlo entro
open index.html