URL de AppleScript desde la ventana abierta del safari

0

Tengo una ventana de Safari que muestra una página web. Quiero poder recuperar la URL abierta en AppleScript. Sin embargo cuando hago esto:

if URL of window 1 is "www.google.com" then
    --do something
end if

Devuelve un error de que no se devuelve nada. Y estoy bastante seguro de que la ventana 1 existe porque en otra parte del programa creé la ventana.

¿Puede alguien decirme el error que cometí?

    
pregunta Bradman175 24.05.2016 - 07:50

1 respuesta

1

URL es una propiedad de un documento o una propiedad de una pestaña en una ventana, así que usa esto:

if URL of document 1 is "www.google.com" then

o esto:

if URL of current tab of window 1 is "www.google.com" then

Actualización , ejemplo de cómo usar el comando exists :

tell application "Safari"
    set b to exists URL of document 1 -- this put false or true into the variable
    if b and URL of document 1 is "www.google.com" then
        -- do something
    end if
end tell
    
respondido por el jackjr300 24.05.2016 - 17:12

Lea otras preguntas en las etiquetas