Réponses:
Ceci peut être réalisé avec les éléments suivants dans l'éditeur de script:
do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"
Enregistrez-le en tant qu'application, jetez l'alias dans le dock. Testé en 10.6.8.
Fonctionne uniquement si vous n'avez pas déjà ouvert Chrome.
Une autre solution:
mode (texte) : représente le mode de la fenêtre qui peut être «normal» ou «incognito», ne peut être défini qu'une seule fois lors de la création de la fenêtre.
tell application "Google Chrome"
close windows
make new window with properties {mode:"incognito"}
activate
end tell
Zdne a écrit une belle façon de le faire qui fonctionne même si vous avez déjà ouvert Chrome:
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
Enregistrez-le en tant qu'application Automator à l'aide d'un Run Applescript
bloc et vous pouvez l'exécuter à partir de Spotlight en utilisant le nom que vous avez donné à l'application.
J'ai combiné Lyken et la réponse user3936 pour ouvrir une nouvelle fenêtre incognito chrome si elle n'existe pas, et si une fenêtre incognito existe, le script la mettra au premier plan.
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
J'ai rapidement créé une application avec ornithorynque pour lancer Chrome incognito.
Vous pouvez le télécharger, y compris la source, à l' adresse : http://ente.limmat.ch/ftp/pub/software/applications/GoogleChromeIncognito/
Les fonctionnalités de l'application:
(OS X 10.6+ requis).
Le script à l'intérieur de l'application est le suivant:
#! / bin / bash # (c) 2012 par Adrian Zaugg sous GNU GPL v.2 CHROMENAME = "Google Chrome" MYPATH = "$ (dirname" $ (dirname "$ 0" | sed -e "s% / Contents / Resources $ %%") ")" MYAPPNAME = "$ (nom de base" $ (dirname "$ 0" | sed -e "s% / Contents / Resources $ %%") "| sed -e" s / \. App $ // ")" # Demandez à Spotlight où se trouve Chrome, choisissez la première entrée car il s'agit de la dernière version ouverte de Chrome CHROMEPATH = "$ (mdfind 'kMDItemContentType ==" com.apple.application-bundle "&& kMDItemFSName ="' "$ CHROMENAME.app" '"' | head -1)" # Attendez-vous à Chrome à côté de moi, si le système ne sait pas où il se trouve. if [-z "$ CHROMEPATH"]; ensuite CHROMEPATH = "$ MYPATH / $ CHROMENAME.app" Fi if [-e "$ CHROMEPATH"]; ensuite # Y a-t-il une instance déjà en cours d'exécution? if [$ (ps -u $ (id -u) | grep -c "$ CHROMEPATH / Contents / MacOS / Google Chrome") -gt 1]; ensuite # utiliser le script Apple pour ouvrir une nouvelle fenêtre de navigation privée osascript -e 'tell application "'" $ CHROMENAME "'"' \ -e 'définit IncogWin pour créer une nouvelle fenêtre avec les propriétés {mode: "incognito"}' \ -e 'définit l'URL de l'onglet actif d'IncogWin sur "about: blank"' \ -e 'fin dit' autre # ouvrez simplement Chrome en mode navigation privée open -n "$ CHROMEPATH" --args --incognito --new-window "about: blank" Fi # mettre Chrome en avant osascript -e 'dire à l'application "'" $ CHROMENAME "'" d'activer' autre # Chrome introuvable osascript -e 'tell app "'" $ MYAPPNAME "'" to display dialog "Placer moi à côté de'" $ CHROMENAME "', please!" boutons "OK" bouton par défaut 1 avec titre "'" $ MYAPPNAME "'" avec icône stop ' Fi sortie 0
Cela fonctionne aussi.
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito
Si vous voulez qu'il soit mis au premier plan,
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito; open -a /Applications/Google\ Chrome.app