Apri una nuova finestra di Chrome in modalità di navigazione in incognito dal terminale


18

Posso aprire un URL che specifica "browser Chrome" dal terminale

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

Come aprirlo in modalità in incognito?

Risposte:


22

Usa qualcosa come:

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

Google Chrome accetta --incognitocome opzione della riga di comando. Per passare tale opzione all'applicazione tramite open, specificarla dopo il --argsflag.

Se Chrome non è già aperto (poiché non è stato specificato se l'interrogatore originale -ndoveva avviarlo nuovamente o se era già in esecuzione), è necessario anche avviare una nuova istanza.

In generale, man openè tuo amico.


a cosa serve -a?
Koray Tugay,

2
L'argomento per -aspecificare l'applicazione da aprire. È possibile controllare la pagina man per open(via man open) per tutte le opzioni.
Vykor,

Questo mi apre Chrome in modalità "normale" per me
Daniel Springer,

1
il motivo per cui a volte funziona: Chrome non è già in esecuzione, quindi viene passato l'arg in una forma che funziona. il motivo -n è necessario quando Chrome sta già eseguendo l'incog arg non si applica (poiché non viene avviato). (e downvote)
appassionato del

7

Non ho abbastanza reputazione per commentare la risposta sopra, ma volevo aggiungere che se non hai già una finestra di navigazione in incognito, devi aggiungere il flag -n per aprire una nuova istanza di navigazione in incognito. Quindi, usando l'esempio sopra sarebbe:

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

questa è la soluzione più utilizzabile - purtroppo, se Chrome è già in esecuzione, apre una NUOVA copia di Chrome (quindi il tempo di avvio non è eccezionale). sarebbe bello se Chrome offrisse un prefisso url per aprire sempre un url in incog ...;)
acuto il

0

Utilizzare open chrome --args --incognito "websitename.com"per aprirlo in modalità icognito


1
In che modo questa risposta differisce dalla risposta più votata già pubblicata?
Allan,

Non sto usando -a flag. Ho scritto la risposta perché la risposta più votata non ha funzionato per me.
Sai manish

-aè l'identificatore dell'applicazione che forza l'apertura dell'applicazione denominata se non è quella predefinita. Non ha alcuna attinenza con gli argomenti inviati all'applicazione stessa.
Allan,

Senza l' -a opzione , la tua risposta si The file /Users/me/chrome does not exist.
guasta
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.