Risposte:
Ciò 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 questo in 10.6.8.
Funziona solo se Chrome non è già aperto.
Un'altra soluzione alternativa:
mode (testo) : rappresenta la modalità della finestra che può essere "normale" o "in incognito", che può essere impostata una sola volta durante la creazione della finestra.
tell application "Google Chrome"
close windows
make new window with properties {mode:"incognito"}
activate
end tell
Zdne ha scritto un modo carino per farlo che funziona 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 applicazione Automator usando un Run Applescript
blocco e puoi eseguirlo da Spotlight usando il nome che hai dato all'applicazione.
Ho combinato Lyken e user3936 answer per aprire una nuova finestra di navigazione in incognito di Chrome se non esiste, e se esiste una finestra di navigazione in incognito, lo script lo 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 ornitorinco per lanciare Chrome in incognito.
Puoi scaricarlo includendo la fonte da: http://ente.limmat.ch/ftp/pub/software/applications/GoogleChromeIncognito/
Le funzionalità dell'app:
(Richiesto OS X 10.6+).
Lo script all'interno dell'app è il seguente:
#! / Bin / bash # (c) 2012 di Adrian Zaugg sotto GNU GPL v.2 CHROMENAME = "Google Chrome" MYPATH = "$ (dirname" $ (dirname "$ 0" | sed -e "s% / Contenuto / Risorse $ %%") ")" MYAPPNAME = "$ (basename" $ (dirname "$ 0" | sed -e "s% / Contenuti / Risorse $ %%") "| sed -e" s / \. App $ // ")" # Chiedi a Spotlight dove si trova Chrome, scegli la voce principale poiché questa era l'ultima versione di Chrome aperta CHROMEPATH = "$ (mdfind 'kMDItemContentType ==" com.apple.application-bundle "&& kMDItemFSName ="' "$ CHROMENAME.app" '"' | head -1)" # Aspettatevi Chrome accanto a me, se il sistema non sa dove sia. if [-z "$ CHROMEPATH"]; poi CHROMEPATH = "$ MYPATH / $ CHROMENAME.app" fi if [-e "$ CHROMEPATH"]; poi # Esiste già un'istanza? if [$ (ps -u $ (id -u) | grep -c "$ CHROMEPATH / Contents / MacOS / Google Chrome") -gt 1]; poi # usa lo script apple per aprire una nuova finestra di navigazione in incognito osascript -e 'tell application "'" $ CHROMENAME "'"' \ -e 'imposta IncogWin per creare una nuova finestra con proprietà {mode: "incognito"}' \ -e 'imposta l'URL della scheda attiva di IncogWin su "about: blank"' \ -e 'fine a dirlo' altro # apri Chrome in modalità di navigazione in incognito open -n "$ CHROMEPATH" --args --incognito --new-window "about: blank" fi # porta Chrome in primo piano osascript -e 'dì all'applicazione "'" $ CHROMENAME "'" per attivare' altro # Chrome non trovato osascript -e 'dì all'app "'" $ MYAPPNAME "'" per visualizzare la finestra di dialogo "Mettimi accanto a" "$ CHROMENAME"', per favore! " pulsanti "OK" pulsante predefinito 1 con titolo "'" $ MYAPPNAME "'" con icona stop ' fi uscita 0
Funziona anche questo.
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito
Se vuoi che sia portato in primo piano,
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito; open -a /Applications/Google\ Chrome.app