URL AppleScript dalla finestra di Safari aperta

0

Ho una finestra di Safari che mostra una pagina web. Voglio essere in grado di recuperare l'URL aperto in AppleScript. Tuttavia quando faccio questo:

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

Restituisce un errore in cui non viene restituito nulla. E sono abbastanza sicuro che la finestra 1 esista perché in un'altra parte del programma ho creato la finestra.

Qualcuno può dirmi l'errore che ho fatto?

    
posta Bradman175 24.05.2016 - 07:50
fonte

1 risposta

1

URL è una proprietà di un documento o una proprietà di una scheda in una finestra, quindi utilizza questo:

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

o questo:

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

Aggiornamento , esempio di come utilizzare il 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
    
risposta data 24.05.2016 - 17:12
fonte

Leggi altre domande sui tag