1

场景:
1)用户通过 UIWebView 与网页交互。
2) 服务器根据用户响应返回嵌入数据(HTML 注释的 XML 数据)。

问题:
UIWebView 的委托方法“webViewDidFinishLoad”在初始加载期间仅触发一次。所以我不能根据服务器对用户输入的响应来传播 UIWebView 的内容。

但是,每次 UIWebView 刷新/服务器响应时,UIWebView 的委托方法“shouldStartLoadWithRequest”都会触发;但刷新的 html 尚未加载。

问题:
每次重新加载时捕获 HTML 文档(带有嵌入数据)的最简单方法是什么?

同样,“webViewDidFinishLoad”只触发一次;除非发送了新的 http 调用(通过重定向远程或从 Objective-C 内部)。

顺便说一句:我们使用 JQuery Mobile 在页面之间导航。

4

0 回答 0