【发布时间】:2018-04-21 20:42:58
【问题描述】:
在 iOS 上使用 WKUserScript 我正在使用 JavaScript 查询 DOM 的一些锚标记。问题是即使脚本在文档末尾执行,锚标记也是通过 AJAX 调用加载的,因此在脚本运行时不可用。
在执行我的 JavaScript 之前,如何等待 AJAX 调用其成功处理程序?
注意:我无法访问该站点页面,除非通过 JavaScript。
【问题讨论】:
标签: javascript ios swift webkit
在 iOS 上使用 WKUserScript 我正在使用 JavaScript 查询 DOM 的一些锚标记。问题是即使脚本在文档末尾执行,锚标记也是通过 AJAX 调用加载的,因此在脚本运行时不可用。
在执行我的 JavaScript 之前,如何等待 AJAX 调用其成功处理程序?
注意:我无法访问该站点页面,除非通过 JavaScript。
【问题讨论】:
标签: javascript ios swift webkit
在文档上使用.ajaxComplete( handler ) 找到了解决方案。尽管该文档对 .ajax 进行了多次调用,但我能够设置一个布尔值,这意味着一旦加载了某些元素,它就不再执行处理函数。
【讨论】: