Comment puis-je ouvrir Google Chrome via une ligne de commande avec une URL, en mode de navigation privée?

56

Lors du lancement de Chrome à partir de la ligne de commande Windows, je peux transmettre des arguments comme suit:

...>chrome.exe -incognito

Je peux aussi passer une URL pour ouvrir:

...>chrome.exe google.com

Chacun fonctionne bien tout seul, mais je n'arrive pas à le faire travailler ensemble.

Ce que je veux, c'est le lancer avec une URL et 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.

JD Isaacks
la source

Réponses:

48

Vous voudrez peut-être essayer et essayer encore. Je viens d'essayer avec la commande suivante

chrome.exe google.com -incognito

Cela m'a donné la fenêtre suivante, notez qu'il est en mode incognito (petite icône en haut à gauche) et qu'il est également sur google.com (ou quelle que soit l'adresse que vous passez). Cela fonctionne, vous avez peut-être simplement tapé le texte incorrect.

Si vous avez une fenêtre ouverte, Chrome utilise par défaut l'application en cours d'exécution et y ajoute un nouvel onglet, ce qui économise du temps (au démarrage de l'application) et de la mémoire. Dans ce cas, essayez

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

texte alternatif

Daisetsu
la source
1
Peut-être que quelque chose ne va pas avec mon installation alors. J'ai copié votre texte et l'ai collé dans mon cmd. Tout ce qu'il a fait est d'ajouter un onglet dans une fenêtre déjà ouverte (non incognito) et d'aller sur google.com. Si je supprime la partie google.com, cela ouvre une nouvelle fenêtre de navigation privée .... Toutefois, si je n'ai pas de fenêtres chromées ouvertes, cela fonctionne comme vous le souhaitez, donc je suppose que le problème est que les fenêtres sont déjà ouvertes. Essayez vous-même.
JD Isaacks
3
Oui, si vous avez une fenêtre ouverte, Chrome utilisera par défaut l'application en cours d'exécution et y ajoutera un nouvel onglet, ce qui économisera du temps (au démarrage de l'application) et de la mémoire. try chrome.exe -incognito --app = google.com
Daisetsu
13

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

chrome.exe -incognito --new-window mytargetpage.com
Ryan
la source
Cette solution fonctionnait mieux pour moi lors de la configuration de Chrome en tant que navigateur externe dans Eclipse.
Snekse
13

Remarque: cette réponse n'aborde pas le fait de vouloir ouvrir une URL en mode de navigation privée.


FWIW, 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

Usage:

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: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"
}
programme247365
la source
6

Dans l'invite de commande 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"
CBU
la source
4

Si vous souhaitez effectuer une recherche sur Google plutôt que sur une URL, enregistrez-la dans un fichier de traitement par lots 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 c:>google search for some text

Noelicus
la source
Agréable. Vous pouvez omettre le &*btw.
Patrick Hofman Le
Mais le navigateur est-il en mode incognito, comme le veut le PO?
Scott