85 votes

Comment ouvrir Google Chrome en ligne de commande avec une URL, en mode incognito ?

Lorsque je lance Chrome à partir de la ligne de commande Windows, je peux passer des arguments comme suit :

...>chrome.exe -incognito

Je peux aussi passer une URL à ouvrir :

...>chrome.exe google.com

Chacun d'eux fonctionne bien seul, mais je n'arrive pas à les faire fonctionner ensemble.

Ce que je veux, c'est la lancer avec une URL, l'ouvrir dans son propre onglet et masquer l'URL, les boutons, etc., comme une fenêtre utilitaire, mais je veux qu'elle soit redimensionnable.

78voto

Daisetsu Points 5655

Vous pourriez vouloir essayer et faire un autre essai. Je viens de l'essayer avec la commande suivante

chrome.exe google.com -incognito

Cela m'a donné la fenêtre suivante, remarquez qu'elle est en mode incognito (petite icône en haut à gauche) et qu'elle est aussi sur google.com (ou n'importe quelle url que vous passez). Cela fonctionne, peut-être que vous l'avez juste mal tapé.

Si vous avez une fenêtre ouverte, Chrome utilisera par défaut l'application en cours d'exécution et ajoutera un nouvel onglet à celle-ci, ce qui permet de gagner du temps (au démarrage de l'application) et de la mémoire. Dans ce cas, essayez

chrome.exe -incognito --app=google.com

alt text

18voto

Ryan Points 171

J'ai eu les mêmes problèmes en essayant d'ouvrir un navigateur incognito sur une page spécifique. Voici comment je l'ai fait fonctionner :

chrome.exe -incognito --new-window mytargetpage.com

16voto

Kara Marfia Points 966

Remarque : cette réponse ne traite pas de la question de l'ouverture d'une URL dans le navigateur de l'utilisateur. incognito mode.


Pour info, voici la version Mac, vous pouvez la mettre dans votre fichier .bash_profile :

# Launch Chrome with given URL from command line
alias url='open -a "Google Chrome.app"'

Exécutez la commande suivante pour qu'elle prenne effet :

. ~/.bash_profile

Utilisation :

url http://www.twitter.com

Note : Oui, vous devez mettre "http://" devant. Sinon, il pense que vous passez dans un fichier.

Voici une fonction Shell dont la valeur par défaut est http: en l'absence d'un spécificateur de protocole :

url() {
  url=$([[ $1 =~ ^[a-zA-Z]{1,}: ]] && printf '%s\n' "$1" || printf '%s\n' "http://$1")
  open -a 'Google Chrome' "$url"
}

8voto

CBU Points 181

Dans l'invite de commande de Windows, essayez les commandes suivantes :

start chrome --incognito "http://www.iot.qa/2018/02/narrowband-iot.html"

ou

start chrome --new-window --incognito "http://www.iot.qa/2018/02/narrowband-iot.html"

5voto

noelicus Points 277

Si vous voulez faire une recherche google plutôt qu'une url, enregistrez-la dans un fichier batch appelé google.bat :

start "google" "c:\program files (x86)\Google\Chrome\Application\chrome.exe" "https://www.google.co.uk/?q=%*#safe=off&q=%*&*"

Ensuite, vous pouvez l'appeler en tapant google search for some text sur la ligne de commande (ou la fenêtre Exécuter sous Windows)

D'autres interrupteurs utiles sont

  • --incognito démarre la fenêtre en tant que fenêtre incognito
  • --profile-directory="Default" fera en sorte que la fenêtre s'ouvre comme le utilisateur de chrome par défaut*.

En utilisant ces deux options, nous obtenons ce fichier batch :

start "google" "c:\program files (x86)\Google\Chrome\Application\chrome.exe" --incognito --profile-directory="Default" --new-window "https://www.google.co.uk/?q=%str%#safe=off&q=%str%&*"

*(pour les autres répertoires d'utilisateurs, utilisez le répertoire, par ex. --profile-directory="Profile 2" vérifiez le " C:\Users\\AppData\Local\Google\Chrome\User Répertoire "Data" (solution Windows uniquement))

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X