1

私はMobileWebSiteをベースにしたアプリに取り組んでいます。私は、webSiteでのユーザーの操作に基づいて、アプリ側でいくつかのことを処理しています。このために、ajaxメソッドがいつ呼び出されるかを検出する必要があります。JavaScriptを挿入しようとしています

-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

ajax呼び出しを検出します。しかし、ページロード後にajax呼び出しをキャッチできません。誰かがこれをしたなら助けてください。

ありがとう.....

4

1 に答える 1

2

カスタムNSURLProtocolを使用して ajax 呼び出しを検出できます。

+ (BOOL)canInitWithRequest:(NSURLRequest *)request 
{
    //Here you will catch all requests including ajax
}
于 2013-03-05T12:12:36.003 に答える