Як відкрити Google Chrome у режимі інкогніто за замовчуванням


18

Чи є спосіб (за допомогою яблучного сценарію чи за допомогою налаштувань на хром) відкрити Google Chrome у режимі анонімного перегляду.

Відповіді:


22

Цього можна досягти за допомогою наступного в редакторі сценаріїв:

do shell script "open -a /Applications/Google\\ Chrome.app --args --incognito"

Збережіть це як додаток, киньте псевдонім у док. Випробували це в 10.6.8.

Працює лише, якщо ви вже не відкрили хром.



6
Навіть не згадували.
Digitalchild

@Digitalchild Під статтею є коментар джерела Ref, який говорить "Дякуємо користувачеві 3936 та Lyken за оригінальні концепції (та код) у розділі Як відкрити Google Chrome у режимі інкогніто за замовчуванням"; це може бути згадка.
Макс Нанасі

Мені вдалося змусити це працювати навіть у тому випадку, якщо хром був відкритий, створивши другий додаток для хромування "chrome2" та маючи вказівку сценарію до цього. Мені потрібні були щонайбільше 2 вікна, щоб це працювало для мене, можливо, не працювало більше ніж 2 вікна
Brandon M

Це не працює, якщо ви натискаєте на посилання свого поштового клієнта, оскільки хром все ще відкривається в звичайному режимі, а не в приватному / анонімному режимі.
Завжди просив

5

Ще одне вирішення:

режим (текст) : представляє режим вікна, який може бути "нормальним" або "інкогніто", може бути встановлений лише один раз під час створення вікна.

tell application "Google Chrome"
    close windows
    make new window with properties {mode:"incognito"}
    activate
end tell


Це має таку ж проблему, що і прийнята відповідь.
Завжди просив

3

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, використовуючи ім'я, яке ви дали програмі.

Знімок екрана прожектора з пошуком "інкогніто" на дисплеї


2

Я поєднав відповідь 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

2

Я швидко створив додаток з качками для запуску анонімного Chrome.

Ви можете завантажити його, включаючи джерело, з http://ente.limmat.ch/ftp/pub/software/applications/GoogleChromeIncognito/

Особливості програми:

  • відкриє нове вікно анонімного перегляду, відкритий чи ні Chrome
  • не залишається на лаві підсудних після запуску Chrome
  • показує нове вікно з порожньою сторінкою
  • знаходить Chrome із будь-якого місця в будь-якому місці
  • Оновлення Chrome стійке
  • відкрите джерело

(Потрібна ОС 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

Чи можете ви пояснити, як це зробити, а не просто надати посилання
user151019

Ви можете взяти скрипт оболонки з першої відповіді, а потім, використовуючи Platypus ( sveinbjorn.org/platypus ), загортати його в додаток, який можна запустити, як і будь-який інший додаток. Платинос дуже зручний і дуже потужний, але його не можна описати тут детально. Експериментуйте!
IconDaemon

Завантажте та клацніть правою кнопкою миші додаток, виберіть "Показати зміст пакета": потім ви знайдете скрипт у розділі Зміст / Ресурси / сценарій. Як це працює: Сценарій запитує LaunchService про місцезнаходження Google Chrome. Як це, він повинен знаходити Chrome навіть тоді, коли Chrome не знаходиться в папці / Application або коли його ім’я було змінено.
Адріан Заугг

-1

Це також працює.

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito

Якщо ви хочете, щоб він вийшов на перший план,

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito; open -a /Applications/Google\ Chrome.app
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.