- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有一些代码需要在 UIWebView
完成加载文档后运行。为此,我将 UIWebView
的委托(delegate)设置为我的 Controller ,并实现了 webViewDidFinishLoading
方法。
这会被多次调用,具体取决于要加载的页面类型。我不确定是不是因为 ajax 请求、图像请求,甚至是 iframe。
有没有办法告诉主请求已经完成,这意味着 HTML 已完全加载?
或者也许延迟我的代码触发,直到所有这些事件都完成触发?
最佳答案
您可以执行类似的操作来检查加载何时完成。因为您可以在需要的同一页面上拥有大量内容。
- (void)webViewDidFinishLoad:(UIWebView *)webview {
if (webview.isLoading)
return;
// do some work
}
关于iphone - UIWebView didFinishLoading 多次触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1842370/
我在应用程序中有一个登录屏幕 View 和 5 个选项卡。我希望当我完成登录屏幕时,它应该移动到选项卡 View (5)。为此,一旦登录任务完成,我必须删除 View 并添加选项卡的另一个 View
我有一些代码需要在 UIWebView 完成加载文档后运行。为此,我将 UIWebView 的委托(delegate)设置为我的 Controller ,并实现了 webViewDidFinishLo
我正在连接到一个网站,登录并使用 NSURLRequest 获取页面的 HTML 源代码,这一切正常。我通过将它打印到控制台来确认 html 源是我需要的。问题是我需要在 javascript 代码完
我有一个工作正常的UIWebView。代表正在工作。当我打开一个 URL 时,事件 shouldStartLoadWithRequest 和 webViewDidFinishLoad 被触发。 但是当
我有以下问题,这让我抓狂了几个星期。 我有一个用于下载文件的小型框架。该框架具有暂停和恢复文件下载的能力。到目前为止,一切都很好。问题是,每次我暂停下载然后恢复下载后,负责下载的 NSURLConne
我绝对无法调整我的 UIWebView 的大小。 我的 UIWebView 在 .h 中声明并在 IB 中连接。 IB 中的高度是 110。但我的文本高度约为 1500。现在我想更改高度,以便无需滚动
我在 Windows 上使用 WebKit 的 Chromium 端口,我正在尝试检索文档中所有图像的列表。我认为最好的方法是像这样实现 WebKit::WebFrameClient::didFini
我是一名优秀的程序员,十分优秀!