Activar el Safari más adelantado y ejecutar Javascript

0

Estoy intentando ejecutar Javascript en el Safari, cuyo primer plano es verdadero.

tell (application "Safari" whose frontmost is true) to do JavaScript theScript in current tab of first window

Pero me sale un error como este:

execution error: Can’t get application "System Events" whose frontmost of it = true. Access not allowed. (-1723)

donde estoy cometiendo un error?

    
pregunta Ant's 25.02.2015 - 09:07

1 respuesta

1

Su guión está tratando de decirle al s.th. a una aplicación de Safari supuestamente ya está "al frente" . Es?!?
Solo puede identificar o activar un elemento desconocido por propiedad ("cuyo ... es ...")
Esto hará: la primera aplicación cuyo ...

Si QUIERES "Safari" para convertirte en "el más adelantado", es mejor que escribas:

tell application "Safari"
    activate
    do JavaScript theScript in current tab of first window
end tell
    
respondido por el clemsam lang 21.12.2015 - 17:47

Lea otras preguntas en las etiquetas