¿Cómo abro Google Chrome en modo incógnito de forma predeterminada?

18

¿Hay alguna forma (mediante el uso de Apple script o mediante la configuración de Chrome) para abrir Google Chrome en modo de incógnito?

    
pregunta quest49 19.09.2011 - 04:59

6 respuestas

22

Esto se puede lograr con lo siguiente en el editor de scripts:

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

Guárdalo como una aplicación, lanza el alias en el dock. Probado esto en 10.6.8.

Solo funciona si no tienes Chrome abierto ya.

    
respondido por el Digitalchild 19.09.2011 - 05:22
5

Otra solución:

  

modo (texto) : representa el modo de la ventana que puede ser 'normal' o 'incógnito', solo se puede configurar una vez durante la creación de la ventana.

tell application "Google Chrome"
    close windows
    make new window with properties {mode:"incognito"}
    activate
end tell
    
respondido por el user495470 19.09.2011 - 14:49
2

Combiné la respuesta de Lyken y user3936 para abrir una nueva ventana de incógnito de Chrome si no existe, y si existe una ventana de incógnito, el script lo llevará al primer 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
    
respondido por el user23127 11.03.2014 - 10:30
2

Rápidamente creé una aplicación con platypus para iniciar Chrome de incógnito.

Puede descargar incluyendo la fuente de: enlace

Las características de la aplicación:

  • abre una nueva ventana de incógnito si Chrome está abierto o no
  • no se queda en la base cuando se inicia Chrome
  • muestra la nueva ventana con una página en blanco
  • encuentra Chrome desde cualquier lugar en cualquier ubicación
  • Actualización de Chrome resistente
  • código abierto

(OS X 10.6+ requerido).

El script dentro de la aplicación es el siguiente:

#!/bin/bash

# (c) 2012 by Adrian Zaugg under GNU GPL v.2

CHROMENAME="Google Chrome"

MYPATH="$(dirname "$(dirname "$0" | sed -e "s%/Contents/Resources$%%")")"
MYAPPNAME="$(basename "$(dirname "$0" | sed -e "s%/Contents/Resources$%%")" | sed -e "s/\.app$//")"
# Ask Spotlight where Chrome is located, chose top entry since this was the latest opened Chrome version
CHROMEPATH="$(mdfind 'kMDItemContentType == "com.apple.application-bundle" && kMDItemFSName = "'"$CHROMENAME.app"'"' | head -1)"

# Expect Chrome next to me, if the system doesn't know where it is.
if [ -z "$CHROMEPATH" ]; then
    CHROMEPATH="$MYPATH/$CHROMENAME.app"
fi

if [ -e "$CHROMEPATH" ]; then
    # Is there an instance already running?
    if [ $(ps -u $(id -u) | grep -c "$CHROMEPATH/Contents/MacOS/Google Chrome") -gt 1 ]; then
        # use apple script to open a new incognito window
        osascript -e 'tell application "'"$CHROMENAME"'"' \
                  -e '  set IncogWin to make new window with properties {mode:"incognito"}' \
                  -e '  set URL of active tab of IncogWin to "about:blank"' \
                  -e 'end tell'
    else
        # just open Chrome in incognito mode
        open -n "$CHROMEPATH" --args --incognito --new-window "about:blank"
    fi

    # bring Chrome to front
    osascript -e 'tell application "'"$CHROMENAME"'" to activate'

else
    # Chrome not found
    osascript -e 'tell app "'"$MYAPPNAME"'" to display dialog "Place me next to '"$CHROMENAME"', please!" buttons "OK" default button 1 with title "'"$MYAPPNAME"'" with icon stop'
fi

exit 0
    
respondido por el Adrian Zaugg 19.10.2012 - 05:08
2

Zdne ha escrito una buena forma de hacer esto que funciona incluso si ya tienes Chrome abierto:

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

Guarde eso como una aplicación de Automator usando un bloque Run Applescript y puede ejecutarlo desde Spotlight usando el nombre que le dio a la aplicación.

CapturadepantalladeSpotlightconunabúsquedade"incógnito" en la pantalla

    
respondido por el Matthew 13.01.2017 - 12:22
-1

Esto también funciona.

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

Si desea que aparezca en primer plano,

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito; open -a /Applications/Google\ Chrome.app
    
respondido por el Noah Cardoza 06.09.2017 - 06:42

Lea otras preguntas en las etiquetas