0 votos

Cómo ejecutar una función JavaScript predefinida en AppleScript y pasar datos a JavaScript

En mi AppleScript, quiero pasar una lista de claves al lado del cliente de un sitio web, luego consultar los datos en el backend, y obtener la respuesta y volver a renderizar el lado del cliente. Todo esto debe ocurrir en segundo plano para que el usuario no lo note.

Anteriormente, pude crear un botón ficticio (configurarlo como un botón oculto), y hacer clic en el botón en AppleSciprt, a continuación, desencadenar el evento onClick en mi sitio web:

tell tab t to set RemoveBtRestriction to execute javascript "document.getElementById('myButton').click()"

Pero ahora mi requerimiento es pasar datos al cliente, ¿cómo lograr esto? ¿Es posible ejecutar una función de JavaScript como este directamente, que la función loadKeys es pre-definido mi lado del cliente:

set keys = 'key1,key2,key3'; 
tell tab t to execute javascript "loadKeys(keys)"

Cualquier idea sería apreciada, ¡gracias de antemano!

0 votos

¿Cómo es loadkeys definido, ¿qué argumentos toma? ¿Y para qué lo has probado?

1voto

siva Puntos 23

Componga la cadena de JavaScript utilizando el operador de concatenación en AppleScript.

"loadKeys(" & keys & ")"

Esto ejecutará el JavaScript loadKeys(key1,key2,key3) .

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