Abra uma nova janela do Chrome no modo de navegação anônima do terminal


18

Eu posso abrir um URL especificando 'navegador chrome' no terminal

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

Como abri-lo no modo de navegação anônima?

Respostas:


22

Use algo como:

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

O Google Chrome aceita --incognitocomo uma opção de linha de comando. Para passar essa opção para o aplicativo via open, especifique-a após o --argssinalizador.

Se o Chrome ainda não estiver aberto (como não foi especificado se o questionador original precisava iniciá-lo novamente ou se já estava em execução), -ntambém será necessário iniciar uma nova instância.

Em geral, man opené seu amigo.


para que serve -a?
Koray Tugay

2
O argumento para -aespecifica o aplicativo para abrir. Você pode verificar na página de manual open(via man open) todas as opções.
vykor

Isto apenas abre Chrome no modo "regular" para mim
Daniel Springer

1
a razão pela qual isso funciona às vezes: o chrome ainda não está sendo executado, então está sendo passado o arg de uma forma que funcione. o motivo -n é necessário é quando o chrome já está executando o incog arg não se aplica (já que não está sendo iniciado). (e voto negativo)
interessada

7

Não tenho reputação suficiente para comentar a resposta acima, mas gostaria de acrescentar que, se você não tiver uma janela anônima aberta, precisará adicionar o sinalizador -n para abrir uma nova instância anônima. Portanto, usando o exemplo acima seria:

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

esta é a solução mais utilizável - infelizmente, se o chrome já estiver em execução, ele abrirá uma NOVA cópia do chrome (portanto, o tempo de inicialização não é bom). seria lindo se cromo ofereceu uma url prefixo para sempre abrir uma url na incog ...;)
afiado

0

Use open chrome --args --incognito "websitename.com"para abri-lo no modo icognito


1
Como esta resposta difere da resposta mais votada já publicada?
Allan

Eu não estou usando -a flag. Eu escrevi a resposta porque a resposta mais votada não funcionou para mim.
Sai manish

-aé o especificador de aplicativo que força o aplicativo nomeado a abrir se não for o padrão. Não tem influência nos argumentos enviados para o próprio aplicativo.
Allan

Sem a -a opção , seus erros de resposta saem com:The file /Users/me/chrome does not exist.
user3439894 16/02/19
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.