1

我想停止 UIWebView 的网页加载,同时将另一个 URL 传递给加载。

4

2 回答 2

5

你应该实现:

- (BOOL)webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType

协议的方法UIWebViewDelegate并返回NO您不想加载的所有 url。

例子:

- (BOOL)webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
    if ([[inRequest URL] isEqual:someMyUrl]) {
        return YES;
    }
    return NO;
}
于 2013-02-15T09:32:28.733 回答
1
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];
于 2013-02-15T09:31:05.797 回答