iphone - webViewDidFinishLoad 什么时候被触发?

标签 iphone objective-c cocoa cocoa-touch webkit

有人对 UIWebViewDelegate 上何时调用 webViewDidFinishLoad 有准确的了解吗?我读过它会在每个 iframe 中触发一次(如果存在的话),但我担心它相对于 DOM 和 javascript 事件的加载时间。

在调用此委托(delegate)方法时,是否保证所有 javascript 和 DOM 都已下载、解释并准备就绪?

谢谢

最佳答案

webViewDidFinishLoad 在 UIWebViewDelegate 上调用(如您所问)。当整个页面下载完毕并且 JavaScript 已运行并完成时,webViewDidFinishLoad 将触发。

Is all of the javascript and DOM guaranteed to be downloaded, interpreted and ready by the time this delegate method is called?

是的

关于iphone - webViewDidFinishLoad 什么时候被触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1956356/

相关文章:

iphone - 字体大小在 iPhone 上呈现不同

objective-c - Xcode需要Openssl RSA解密功能

ios - iOS8 中的内存管理问题,Objective C

ios - 是否可以移动 UIPageControl 点

objective-c - 如何从devicename(UITableViewCell)中的tableview中显示蓝牙支持的服务?

iphone - 为什么 iPhone 没有 NSArrayController?

objective-c - 使用下标访问 NSArray 的项目

cocoa - 使 Swift 类符合需要 init 的协议(protocol)

ios - UITableView 崩溃无法识别的选择器发送到实例

ios - 如何在 Swift 中处理现有视频的帧