但是页面上的Ajax不会进这个方法,拦截不到,怎么办?

我在用WebView放在NativeApp里展示一个页面,但是要屏蔽这个页面上的所有操作。
我这样写

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{    if (self.firstRequest) {        self.firstRequest = NO;        return YES;
    }    else {        return NO;
    }
}

这样,就只有第一次请求可以加载,后边都不允许。
有什么办法可以拦截Ajax请求


12345678_0001
浏览 95回答 2
2回答

跃然一笑

ajax请求不会到这个方法里面look this demo 加入你的工程就可以

烙印99

app中所有网络请求都可以通过NSURLProtocol来拦截处理。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS