2 votos

Abrir una URL en Chrome Canary como de incógnito

Actualmente estoy usando este Automator AppleScript para crear un servicio para abrir una URL usando Chrome Canary en modo de incógnito

on run {input}
    set theURL to input
    if application "Google Chrome Canary" is running then
        tell application "Google Chrome Canary" to make new window with properties {mode:"incognito"}
    else
        do shell script "open -a /Applications/Google\\ Chrome\\ Canary.app --args {URL:theURL} --incognito"
    end if

    tell application "Google Chrome Canary" to activate
end run

Google Chrome Canary lanzará una nueva ventana, pero la URL no se carga. Lo que me estoy perdiendo?

Gracias.

3voto

user3439894 Puntos 5883

No tengo Google Chrome Canary instalado pero tengo Google Chrome instalado y porque no has demostrado cómo on run {input} es en realidad la recepción de su entrada, lo que estoy presentando es el que se realiza en el Editor AppleScript sin embargo, usted debe ser capaz de traducir para su uso con Google Chrome Canary en Automator.

El siguiente AppleScript código de ejemplos ¿qué es lo que estamos tratando de hacer, aunque en Google Chrome Google Chrome Canary sin embargo el cambio de las instancias de Google Chrome para Google Chrome Canary según corresponda y se debe trabajar como en los ejemplos que hacer el trabajo de la prueba.

Este primer ejemplo se utiliza la do shell script comando en la else bloque de:

set theURL to "http://apple.stackexchange.com/questions/270413/open-a-url-in-chrome-canary-as-incognito"

if application "Google Chrome" is running then
    tell application "Google Chrome"
        activate
        make new window with properties {mode:"incognito"}
        open location theURL
    end tell
else
    do shell script "open -a 'Google Chrome' --args --incognito " & quoted form of theURL
end if

tell application "Google Chrome" to activate

Nota: Cuando se utiliza en un Ejecutar AppleScript acción de Automator es posible que no necesite usar quoted form of con theURL, por lo que la última parte de la do shell script comando , en este caso acaba de ser:
& theURL


Este segundo ejemplo se renuncia al uso de la do shell script comando en la else bloque de:

set theURL to "http://apple.stackexchange.com/questions/270413/open-a-url-in-chrome-canary-as-incognito"

if application "Google Chrome" is running then
    tell application "Google Chrome"
        activate
        make new window with properties {mode:"incognito"}
        open location theURL
    end tell
else
    tell application "Google Chrome"
        activate
        -- close window 1   # Uncomment this line if you want the normal window that opens first to be closed.
        make new window with properties {mode:"incognito"}
        open location theURL
    end tell
end if

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X