Ouvrez une nouvelle fenêtre Chrome en mode navigation privée depuis le terminal

18

Je peux ouvrir une URL spécifiant 'navigateur Chrome' depuis le terminal

open -a 'Google chrome' https://en.wikipedia.org/wiki/Main_Page

Comment l'ouvrir en mode navigation privée?

Calcul
la source

Réponses:

22

Utilisez quelque chose comme:

open -a "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"

Google Chrome accepte --incognitocomme option de ligne de commande. Pour passer cette option à l'application via open, spécifiez-la après l' --argsindicateur.

Si Chrome n'est pas déjà ouvert (car cela n'a pas été spécifié si l'interrogateur d'origine devait le lancer à nouveau ou s'il était déjà en cours d'exécution), il -nest également nécessaire de démarrer une nouvelle instance.

En général, man openc'est votre ami.

vykor
la source
à quoi sert -a?
Koray Tugay
2
L'argument à -aspécifie l'application à ouvrir. Vous pouvez consulter la page de manuel pour open(via man open) pour toutes les options.
vykor
Cela ouvre simplement Chrome en mode "normal" pour moi
Daniel Springer
1
la raison pour laquelle cela fonctionne parfois: Chrome n'est pas déjà en cours d'exécution, donc l'argument est passé sous une forme qui fonctionne. la raison pour laquelle -n est nécessaire est lorsque Chrome est déjà en cours d'exécution, l'argument incog ne s'applique pas (car il n'est pas en cours de lancement). (et downvote)
vif
7

Je n'ai pas assez de réputation pour commenter la réponse ci-dessus, mais je voulais ajouter que si vous n'avez pas encore de fenêtre de navigation privée ouverte, vous devez ajouter l'indicateur -n pour ouvrir une nouvelle instance de navigation privée. Donc, utiliser l'exemple ci-dessus serait:

open -na "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"
spectre
la source
c'est la solution la plus utilisable - malheureusement, si Chrome est déjà en cours d'exécution, il ouvre une nouvelle copie de Chrome (donc le temps de démarrage n'est pas génial). ce serait bien si Chrome offrait un préfixe d'URL pour toujours ouvrir une URL dans incog ...;)
vif
0

Utilisez-le open chrome --args --incognito "websitename.com"pour l'ouvrir en mode icognito

sai manish
la source
1
En quoi cette réponse diffère-t-elle de la réponse la plus votée déjà publiée?
Allan
Je n'utilise pas -a flag. J'ai écrit la réponse parce que la meilleure réponse votée n'a pas fonctionné pour moi.
sai manish
-aest le spécificateur d'application qui force l'application nommée à s'ouvrir si ce n'est pas la valeur par défaut. Elle n'a aucune incidence sur les arguments envoyés à l'application elle-même.
Allan
Sans l' -a option , votre réponse se The file /Users/me/chrome does not exist.
trompe