Abra una nueva ventana de Chrome en modo de incógnito desde la terminal

18

Puedo abrir una url que especifica 'navegador Chrome' desde la terminal

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

¿Cómo abrirlo en modo incógnito?

Cálculo
fuente

Respuestas:

22

Use algo como:

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

Google Chrome acepta --incognitocomo una opción de línea de comandos. Para pasar esa opción a la aplicación vía open, especifíquela después de la --argsbandera.

Si Chrome aún no está abierto (ya que esto no se especificó si el interrogador original necesitaba iniciarlo de nuevo o si ya se estaba ejecutando), -ntambién se necesita para iniciar una nueva instancia.

En general, man openes tu amigo.

vykor
fuente
para que es -a
Koray Tugay
2
El argumento para -aespecifica la aplicación para abrir. Puede consultar la página de manual de open(vía man open) para ver todas las opciones.
vykor
Esto simplemente abre Chrome en modo "normal" para mí
Daniel Springer
1
la razón por la que esto funciona a veces: Chrome ya no se está ejecutando, por lo que se está pasando el argumento en una forma que funcione. la razón por la que se necesita -n es cuando Chrome ya se está ejecutando, el argumento incógnito no se aplica (ya que no se está iniciando). (y voto negativo)
entusiasta
7

No tengo suficiente reputación para comentar sobre la respuesta anterior, pero quería agregar que si aún no tiene una ventana de incógnito abierta, debe agregar el indicador -n para abrir una nueva instancia de incógnito. Entonces, usar el ejemplo anterior sería:

open -na "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"
espectro
fuente
Esta es la solución más útil: lamentablemente, si Chrome ya se está ejecutando, NO ABRE una NUEVA copia de Chrome (por lo que el tiempo de inicio no es excelente). sería maravilloso si Chrome ofreciera un prefijo de URL para abrir siempre una url en incógnito ...;)
interesado
0

Use open chrome --args --incognito "websitename.com"para abrirlo en modo icognito

sai manish
fuente
1
¿Cómo difiere esta respuesta de la respuesta más votada ya publicada?
Allan
No estoy usando una bandera. Escribí la respuesta porque la respuesta más votada no funcionó para mí.
sai manish
-aes el especificador de la aplicación que fuerza a la aplicación nombrada a abrirse si no es la predeterminada. No tiene relación con los argumentos enviados a la aplicación misma.
Allan
Sin la -a opción , su respuesta se equivoca con:The file /Users/me/chrome does not exist.
user3439894