1

具体的に言うと、HTMLページをダウンロードしたい場合、UIWebViewデリゲートでは処理できない画像、音楽、jsなどへの多くのリクエストがあります。

より具体的に言うと、ajax-requests の処理に興味があります。読み込まれたすべての 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 に答える