Tengo curiosidad si AppleScript puede acceder a cada pestaña específica en un navegador y ejecutar algunos javascript en ellos.¿Puede AppleScript acceder a las pestañas del navegador y ejecutar javascript en ellas?
¿Alguien tiene alguna idea?
Tengo curiosidad si AppleScript puede acceder a cada pestaña específica en un navegador y ejecutar algunos javascript en ellos.¿Puede AppleScript acceder a las pestañas del navegador y ejecutar javascript en ellas?
¿Alguien tiene alguna idea?
Para Google Chrome, utilice execute
de AppleScript cromo Suite:
ejecutar v: Ejecutar un pedazo de Javascript.
ejecutar especificador: La pestaña para ejecutar el comando en
Javascript texto:. El código JavaScript que se ejecutará.
Ejemplo:
tell application "Google Chrome"
execute front window's active tab javascript "alert('example');"
end tell
Se puede realizar de Safari ya sea:
tell application "Safari" to do JavaScript "alert('example')" in document 1
Para otros navegadores, comprobar las funciones a File -> Open Dictionary
el editor de AppleScript.
Recientemente Google Chrome ha desactivado la capacidad de ejecutar JavaScript a través de AppleScript. Tengo problemas para encontrar un enlace de referencia, pero en Chrome Canary v59 no funciona y aparece un mensaje que dice que está deshabilitado, y veo que todavía funciona en Chrome v57, por lo que tiene que ser muy nuevo.
Todavía funciona para mí –
ejecución de javascript parece volver a Chrome 60+ ahora. –
Sé que Safari puede ejecutar comandos de JavaScript y tiene acceso a las pestañas en una ventana. Me imagino que no puedes hacer esto en otros navegadores porque la mayoría de ellos no son aptos para Apple. – regulus6633