Como verificar se o Chrome está sendo executado no modo de navegação anônima usando o Applescript?

0

É possível descobrir se o Chrome está sendo executado no modo de navegação anônima?

if application "Google Chrome" is running then
    tell application "Finder" to display dialog "Chrome is running"
    // --> some condition here to check if it is in incognito ?
       tell application "Finder" to display dialog "Chrome is running in INCOGNITO mode"
end if

Além disso, quero que esse script continue em execução. Isso significa que, assim que o usuário abrir o Chrome no modo de navegação anônima, mostrarei um alerta. Como isso:

set chromeRunning to false
repeat until application "Google Chrome" is running

    if not chromeRunning then
        tell application "Finder" to display dialog "Chrome is started in INCOGNITO mode"
        set chromeRunning to true
        #may be quit the script now..
    end if
    delay 10
end repeat

Se esta é a abordagem correta?

PS Alguém pode fechar a pergunta aqui @ https://stackoverflow.com/questions/26916480/how-to-check-is-chrome-is-running-in-incognito-mode-using-applescript

Rakesh Juyal
fonte
Por favor, não publique duas vezes. Você sinalizou a pergunta no SuperUser como off-topic para que pudesse ser movida? Além disso, aguarde mais de um minuto ou dois depois de mover uma pergunta para solicitá-la novamente.
tubedogg
@tubedogg Sim, eu sinalizei a pergunta anterior como fora de tópico antes de postar aqui.
Rakesh Juyal

Respostas:

1

Você pode verificar a propriedade mode:

tell application "Google Chrome"
    if exists window 1 then
        if mode of window 1 = "incognito" then
            -- insert your code here
        end if
    end if
end tell
adayzdone
fonte
Ele diz:can't make *mode of window 1* into type reference
Rakesh Juyal 14/11/14