iOS:阻止UIWebView中的其他域

Hen*_*y F 1 objective-c restriction uiwebview ios

所以我正在编写我的第一个应用程序,并且有一个关于在UIWebView中阻止其他域的快速问题.我想限制导航到我的网站和我的合作伙伴网站.所以,如果我的网站上有链接到谷歌的链接,我想发一个弹出消息并说"你不能去那里!" 或者其他的东西.我不知道该如何解决这个问题.我以前从未玩过UIWebView,而且对于一般的编程来说还是一个新手.非常感谢任何帮助,谢谢!

bba*_*art 7

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
    NSString *host = [request.URL host];
    if ([host isEqualToString:"oralb.com"] || [host isEqualToString:"other.com"]) {
        // Add any of your own domains in the above line
        return YES;
    }

    return NO;
}
Run Code Online (Sandbox Code Playgroud)