1

具体来说:如果我想下载一个 html 页面,有很多对图像、音乐、js 等的请求,UIWebView 代表无法处理这些请求。

更具体地说:我对处理 ajax 请求很感兴趣!我试图通过在每个加载的 html 页面中注入 javascript 来实现 ajax-handler(来源:UIWebViewDelegate 不监视 XMLHttpRequest?),但这不起作用(iOS 5.1.1)。

我认为有通过实现 NSURLProtocol 子类(简单代理)的解决方案,但我不知道如何。

请帮忙!

4

1 回答 1

1

我必须做一些非常相似的事情,并设法通过实现 NSURLProtocol 并强制响应加载本地 json 文件来使其工作。

你可以在这里看到完整的实现:

如何使用 NSURLProtocol 模拟 AJAX 调用?

于 2013-03-05T21:55:53.963 回答