ios - WKWebView,用于了解 iOS 10 中 DOM 何时准备就绪的委托(delegate)方法

标签 ios swift dom

我正在查看 WKUIDelegate 的文档我看到有一种方法可以知道 DOM 何时成功关闭。有没有办法知道 DOM 何时已成功加载,以便我可以开始在 JavaScript 中与其交互?

最佳答案

您可以使用注入(inject)时间为 atDocumentEnd 的 WKUserScript 在加载过程结束时运行 JavaScript。然而,一些子资源可能还没有加载,所以如果你想等到最后,你将不得不使用 WKNavigationDelegate 的 didFinish 并调用 evaluateJavaScript

关于ios - WKWebView,用于了解 iOS 10 中 DOM 何时准备就绪的委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41755107/

相关文章:

iphone - 如何在 UITableViewCell 的子类中管理旋转

ios - presentViewController 不显示标签栏或导航栏

ios - 如何从库中获取所有照片

javascript - 动态添加标签到正文

javascript - jQuery Cleditor 所见即所得文本编辑器 : keyup() works in webkit browsers but not Firefox or IE

ios - 快速无限向上滚动 collectionView

iOS UITextInput 控件 : Receiving forward-delete key from hardware keyboard

ios - 在 Swift App 中从 PubNub didReceiveMessage 函数检索图像时遇到问题

ios - swift 3 : prepare(for:sender:)

javascript - document.createElement() 被忽略