Como faço para abrir o Google Chrome no modo de navegação anônima por padrão

18

Existe alguma maneira (usando o script da apple ou usando as configurações no chrome) para abrir o Google Chrome no modo de navegação anônima.

quest49
fonte

Respostas:

22

Isso pode ser alcançado com o seguinte no editor de scripts:

do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"

Salve-o como um aplicativo, jogue o alias no dock. Testei isso em 10.6.8.

Só funciona se você não tiver o chrome aberto.

Digitalchild
fonte
6
Nem sequer foi mencionado.
Digitalchild
@Digitalchild Abaixo do artigo, há um comentário da fonte que diz "Obrigado user3936 e Lyken pelos conceitos originais (e código) em Como faço para abrir o Google Chrome no modo de navegação anônima por padrão"; isso pode ser uma menção.
precisa saber é o seguinte
Consegui fazer isso funcionar mesmo que o chrome estivesse aberto, criando um segundo aplicativo chrome 'chrome2' e fazendo com que o script aponte para esse. Eu só precisava de no máximo 2 janelas para que isso funcionou para mim, pode não funcionar para mais de 2 janelas
Brandon M
Isso não funciona se você clicar em um link no seu cliente de email, pois o chrome ainda abre no modo normal e não no modo privado / de navegação anônima.
Sempre perguntando
5

Outra solução alternativa:

mode (texto) : representa o modo da janela que pode ser 'normal' ou 'anônimo', pode ser definido apenas uma vez durante a criação da janela.

tell application "Google Chrome"
    close windows
    make new window with properties {mode:"incognito"}
    activate
end tell
Lri
fonte
Isso tem o mesmo problema que a resposta aceita.
Sempre perguntando
3

O Zdne escreveu uma ótima maneira de fazer isso, mesmo que você já tenha o Chrome aberto:

if application "Google Chrome" is running then
    tell application "Google Chrome" to make new window with properties {mode:"incognito"}
else
    do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"
end if

tell application "Google Chrome" to activate

Salve isso como um aplicativo Automator usando um Run Applescriptbloco e você pode executá-lo no Spotlight usando o nome que você deu ao aplicativo.

Captura de tela do Spotlight com uma pesquisa por "anônima" em exibição

Mateus
fonte
2

Combinei Lyken e a resposta user3936 para abrir uma nova janela anônima de cromo, se ela não existir, e se existir uma janela anônima, o script o trará para o primeiro plano.

on is_running(appName)
    tell application "System Events" to (name of processes) contains appName
end is_running

set chrome_running to is_running("Google Chrome")
if chrome_running then
    tell application "Google Chrome"
        repeat with w in (windows)
                if mode of w is "incognito" then
                    set index of w to 1
                    tell application "System Events" to tell process "Google Chrome"
                        perform action "AXRaise" of window 1
                    end tell
                    activate
                    return
                end if
        end repeat
    end tell
    tell application "Google Chrome"
        make new window with properties {mode:"incognito"}
        activate
    end tell
else
    do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"
end if
user23127
fonte
2

Criei rapidamente um aplicativo com ornitorrinco para iniciar o Chrome anônimo.

Você pode fazer o download , incluindo a fonte em: http://ente.limmat.ch/ftp/pub/software/applications/GoogleChromeIncognito/

Os recursos do aplicativo:

  • abre uma nova janela anônima, esteja o Chrome aberto ou não
  • não permanece no encaixe quando o Chrome é iniciado
  • mostra a nova janela com uma página em branco
  • localiza o Chrome de qualquer lugar e em qualquer local
  • Atualização do Chrome resistente
  • Código aberto

(OS X 10.6+ necessário).

O script dentro do aplicativo é o seguinte:

#! / bin / bash

# (c) 2012 por Adrian Zaugg sob GNU GPL v.2

CHROMENAME = "Google Chrome"

MYPATH = "$ (nome do diretório" $ (nome do diretório "$ 0" | sed -e "s% / Conteúdo / Recursos $ %%") ")"
MYAPPNAME = "$ (nome da base" $ (nome do diretório "$ 0" | sed -e "s% / Conteúdo / Recursos $ %%") "| sed -e" s / \. App $ // ")"
# Pergunte ao Spotlight onde o Chrome está localizado, escolha a entrada principal, pois esta foi a versão mais recente do Chrome aberta
CHROMEPATH = "$ (mdfind 'kMDItemContentType ==" com.apple.application-bundle "&& kMDItemFSName ="' "$ CHROMENAME.app" '"' | head -1)"

# Espere o Chrome ao meu lado, se o sistema não souber onde está.
if [-z "$ CHROMEPATH"]; então
    CHROMEPATH = "$ MYPATH / $ CHROMENAME.app"
fi

if [-e "$ CHROMEPATH"]; então
    # Existe uma instância já em execução?
    if [$ (ps -u $ (id -u) | grep -c "$ CHROMEPATH / Conteúdo / MacOS / Google Chrome") -gt 1]; então
        # use o script apple para abrir uma nova janela anônima
        osascript -e 'tell application "'" $ CHROMENAME "'"' \
                  -e 'define IncogWin para criar uma nova janela com propriedades {mode: "incognito"}' \
                  -e 'define o URL da guia ativa do IncogWin como "about: blank"' \
                  -e 'fim dizer'
    outro
        # basta abrir o Chrome no modo de navegação anônima
        open -n "$ CHROMEPATH" --args --incognito --new-window "about: blank"
    fi

    # coloque o Chrome na frente
    osascript -e 'diga ao aplicativo "'" $ CHROMENAME "'" para ativar'

outro
    # Chrome não encontrado
    osascript -e 'tell app "'" $ MYAPPNAME "'" para exibir a caixa de diálogo "Coloque-me ao lado de'" $ CHROMENAME "', por favor!" botões "OK" botão padrão 1 com o título "'" $ MYAPPNAME "'" com o ícone stop '
fi

saída 0
Adrian Zaugg
fonte
Você pode explicar como fazer isso, em vez de apenas fornecer um link
User151019 19/12
Você pode pegar o script de shell desde a primeira resposta e, em seguida, usar Platypus ( sveinbjorn.org/platypus ) embrulhá -lo em um aplicativo que possa ser executado como qualquer outro aplicativo. O ornitorrinco é muito útil e muito poderoso, mas não pode ser descrito aqui nos detalhes necessários. Experimentar!
IconDaemon 19/10/12
Faça o download e clique com o botão direito do mouse no aplicativo, escolha "Mostrar conteúdo do pacote": você encontrará o script em Conteúdo / Recursos / script. Como funciona: o script solicita ao LaunchService a localização do Google Chrome. Assim, ele deve encontrar o Chrome mesmo quando o Chrome não está localizado na pasta / Application ou quando o nome foi alterado.
Adrian Zaugg
-1

Isso também funciona.

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito

Se você quiser trazê-lo para o primeiro plano,

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito; open -a /Applications/Google\ Chrome.app
Noah Cardoza
fonte