Відповіді:
Цього можна досягти за допомогою наступного в редакторі сценаріїв:
do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"
Збережіть це як додаток, киньте псевдонім у док. Випробували це в 10.6.8.
Працює лише, якщо ви вже не відкрили хром.
Ще одне вирішення:
режим (текст) : представляє режим вікна, який може бути "нормальним" або "інкогніто", може бути встановлений лише один раз під час створення вікна.
tell application "Google Chrome"
close windows
make new window with properties {mode:"incognito"}
activate
end tell
Zdne написав хороший спосіб зробити це, навіть якщо ви вже відкрили 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
Збережіть це як додаток Automator, використовуючи Run Applescriptблок, і ви можете запустити його з Spotlight, використовуючи ім'я, яке ви дали програмі.
Я поєднав відповідь Lyken і user3936, щоб відкрити нове вікно анонімного хромування, якщо воно не існує, і якщо існує вікно анонімного перегляду, сценарій виведе його на перший план.
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
Я швидко створив додаток з качками для запуску анонімного Chrome.
Ви можете завантажити його, включаючи джерело, з http://ente.limmat.ch/ftp/pub/software/applications/GoogleChromeIncognito/
Особливості програми:
(Потрібна ОС X 10.6+).
Сценарій всередині додатка такий:
#! / бін / баш
# (c) 2012 р. Адріан Заггг в рамках GNU GPL v.2
CHROMENAME = "Google Chrome"
MYPATH = "$ (dirname" $ (dirname "$ 0" | sed -e "s% / Зміст / ресурси $ %%") ")"
MYAPPNAME = "$ (базове ім'я" $ (dirname "$ 0" | sed -e "s% / Зміст / ресурси $ %%") "| sed -e" s / \. App $ // ")"
# Задайте питання про прожектор, де знаходиться Chrome, виберіть топ-запис, оскільки це була остання відкрита версія Chrome
CHROMEPATH = "$ (mdfind 'kMDItemContentType ==" com.apple.application-bundle "&& kMDItemFSName ="' "$ CHROMENAME.app" '"' | голова -1)"
# Очікуйте Chrome поруч зі мною, якщо система не знає, де він знаходиться.
якщо [-z "$ CHROMEPATH"]; потім
CHROMEPATH = "$ MYPATH / $ CHROMENAME.app"
фі
if [-e "$ CHROMEPATH"]; потім
# Чи вже запущений екземпляр?
if [$ (ps -u $ (id -u) | grep -c "$ CHROMEPATH / Зміст / MacOS / Google Chrome") -gt 1]; потім
# використовувати яблучний скрипт, щоб відкрити нове вікно анонімного перегляду
osascript -e 'Tell application "'" $ CHROMENAME "'"' \
-e 'встановити IncogWin, щоб створити нове вікно з властивостями {mode: "incognito"}' \
-e 'встановіть URL-адресу активної вкладки IncogWin на "about: blank"' \
-е 'кінець скажи'
ще
# просто відкрийте Chrome у режимі анонімного перегляду
відкрити -n "$ CHROMEPATH" --args --incognito - new-window "about: blank"
фі
# вивести Chrome на фронт
osascript -e 'скажіть програмі' '"$ CHROMENAME"' "для активації '
ще
# Chrome не знайдено
osascript -e 'скажіть програму' '"$ MYAPPNAME"' "для відображення діалогового вікна" Помістіть мене поруч із "" $ CHROMENAME "', будь ласка!" кнопки "ОК" кнопка за замовчуванням 1 із заголовком "" "$ MYAPPNAME" '"зі значком" Стоп "
фі
вихід 0
Це також працює.
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito
Якщо ви хочете, щоб він вийшов на перший план,
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito; open -a /Applications/Google\ Chrome.app