我想确定,页面加载何时完成UIWebView
。我知道此处概述的didStartLoad
/之间的“引用计数”方法,它有点适合我,但我对此并不十分自信。当Javascript决定与. 我不清楚以下内容:didFinishLoad
ifs
document.location
UIWebViewDelegate
对于它应该处理的所有功能,非常简洁并且几乎没有文档。谁能确认didStartLoad
/didFinishLoad
真的只被称为“框架”,这很可能意味着“框架集/框架”和“iframe”?- 我如何区分上述 DOM 引起的负载和请求重定向(也产生事件)?
- 我的观察是每个
didStartLoad
都以shouldStartLoadWithRequest
, 重定向除外。这是一个可靠的行为吗? - 我是否遗漏了什么,或者没有办法知道是什么请求发起了特定的请求
didStartLoad
?由于[[webView request] URL]
给出的唯一上下文,总是返回相同的 URL,即 UIWebView 最初被要求加载的 URL。