我正在尝试使用Applescript在页面内运行javascript代码。
AJAX函数在javascript中使用如下代码声明
var myFunction = function () {
// bla bla... here goes the code...
}
我已经在Applescript中尝试过了:
do JavaScript "document.myFunction()"
但是代码没有运行。
什么线索吗?谢谢。
全局变量是作为全局对象(web浏览器的window
)的属性创建的。因此,window.myFunction
将是适当的参考。但是,您不需要指定全局对象。
tell application "Safari"
do JavaScript "myFunction()" in current tab of window 1
end tell