C'è un modo (usando lo script Apple o utilizzando le impostazioni su Chrome) per aprire Google Chrome in modalità di navigazione in incognito.
Questo può essere ottenuto con quanto segue nell'editor di script:
do shell script "open -a /Applications/Google\ Chrome.app --args --incognito"
Salvalo come un'applicazione, lancia l'alias nel dock. Testato in 10.6.8.
Funziona solo se non hai già aperto Chrome.
Un'altra soluzione:
mode (text) : Represents the mode of the window which can be 'normal' or 'incognito', can be set only once during creation of the window.
tell application "Google Chrome"
close windows
make new window with properties {mode:"incognito"}
activate
end tell
Ho combinato Lyken e la risposta utente3936 per aprire una nuova finestra di Chrome in incognito se non esiste, e se esiste una finestra di navigazione in incognito, lo script la porterà in primo piano.
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
Ho rapidamente creato un'app con platypus per avviare Chrome in incognito.
Puoi scaricare includendo la fonte da: link
Le caratteristiche dell'app:
(è richiesto OS X 10.6+).
Lo script all'interno dell'app è il seguente:
#!/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 scritto un bel modo per farlo, anche se hai già Chrome aperto:
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
Salvalo come un'applicazione di Automator usando un blocco Run Applescript
e puoi eseguirlo da Spotlight usando il nome che hai dato all'applicazione.
Anche questo funziona.
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito
Se vuoi che venga portato in primo piano,
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito; open -a /Applications/Google\ Chrome.app
Leggi altre domande sui tag mac macos google-chrome applescript