Comment puis-je ouvrir une URL dans Google Chrome à partir du terminal sous OS X?
C'est ce que j'essaye:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Il concentre Chrome mais n'ouvre pas l'URL.
Comment puis-je ouvrir une URL dans Google Chrome à partir du terminal sous OS X?
C'est ce que j'essaye:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Il concentre Chrome mais n'ouvre pas l'URL.
Réponses:
Si vous définissez Google Chrome comme navigateur par défaut
open http://google.com/
fera juste le tour.
Version d'OS X: 10.8.4
Vous pouvez utiliser
open -a "Google Chrome" index.html
ou, pour le mettre dans un script shell (par exemple ~ / bin / chrome)
éditez le fichier ~ / bin / chrome et mettez-y le texte suivant
open -a "Google Chrome" "$*"
rendre le fichier exécutable en lançant ce qui suit dans un terminal
chmod 700 ~/bin/chrome
puis exécutez ce qui suit pour ouvrir un fichier en chrome à partir du terminal
chrome /path/to/some/file
Débarrassez-vous du --args
. open
sait déjà comment gérer les URL.
Il existe plusieurs réponses utiles ici, mais aucune ne contient les informations complètes permettant d'ouvrir une URL dans Chrome dans les deux cas, qu'il s'agisse ou non du navigateur par défaut.
Ouvrez une URL dans le navigateur par défaut (par exemple, Chrome):
open http://www.example.com
Ouvrez toujours une URL dans Chrome (en utilisant le nom de l'application):
open -a "Google Chrome" http://www.example.com
Ouvrez toujours une URL dans Chrome (à l'aide de la syntaxe alternative du chemin de l'application):
open -a /Applications/Google\ Chrome.app/ http://example.com
Ouvrez toujours une URL dans Chrome (à l'aide de la syntaxe alternative de l'identifiant de l'ensemble):
open -b com.google.chrome http://www.example.com
Ouvrez toujours une URL dans Chrome dans une fenêtre de navigation privée:
Depuis man open
, il semblerait que vous devriez pouvoir le faire comme ceci (mais hélas, il ne semble pas que l'option incognito soit proposée à Chrome):
open -a "Google Chrome" http://example.com/ --args --incognito
Toutefois, vous pouvez le faire en passant les commutateurs de ligne de commande de Chrome directement au binaire de Chrome:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito http://example.com
--incognito
- est ce que je suis venu chercher, et ne pourrais pas trouver ailleurs. Je me demandais comment contourner open
(ce qui ne prend pas en charge chrome-extension://
) - afin de pouvoir faire comme si /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome 'chrome-extension://<gobbledygook>/views/default.html#/'
... où j'ai copié l'URL d'une extension. J'utilise ceci pour ouvrir Jironimo (pour JIRA) et OneTab, lorsque je suis cd
dans le répertoire de travail-projet pour la première fois chaque jour.
c'est ma méthode.
Mettez à jour ~ / .bash_profile et ajoutez la fonction chrome ci-dessous:
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";
}
Charger ~ / .bash_profile :
source ~/.bash_profile
Déjeuner chrome et ouvrir un site:
chrome www.google.com
Ouvrir un site local:
chrome LOCAL_SITE_PATH
Dans macos Sierra 10.12.6 .If chrome est votre navigateur par défaut. Vous pouvez le faire en
open index.html