使用Applescript调用声明为VAR的AJAX函数
Calling an AJAX function declared as a VAR, using Applescript
我正在尝试使用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
相关文章:
- 另一个Ajax函数触发的Ajax函数不起作用
- 从Ajax函数返回值
- 在成功时操作 AJAX 函数
- 将变量放入ajax函数JQuery
- 将变量传递给ajax函数
- 调用replace()中的ajax函数
- 需要将select标记选项值传递给ajax函数
- 如何让 AJAX 函数处理提交表单
- AJAX函数在没有警报的情况下无法工作
- ajax函数未在C#中返回数据
- ajax函数更改下拉列表值
- 从 ajax 函数从数据库中检索数据值
- 轮询 ajax 函数超出调用堆栈
- 无法从服务器中的 php 调用 Ajax 函数
- 调用 Document.ready 外部的 AJAX 函数
- 如何从 jQuery 中的 ajax 函数中的类访问元素 ID
- 一个Ajax函数能产生另一个Ajax功能吗
- 当用户滚动到底部时,Ajax函数会多次触发
- 为什么不是't此AJAX函数正在更改颜色
- 无法调用ajax函数