¿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?
¿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?
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.
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
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
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:
(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
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.
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
Lea otras preguntas en las etiquetas macos mac google-chrome applescript