gpt4 book ai didi

iphone - 我们可以限制某些网站在 WebView 中打开吗

转载 作者:行者123 更新时间:2023-11-29 04:20:39 27 4
gpt4 key购买 nike

我希望在我的应用程序中不要在 WebView 中打开某些特定网站。那么我们是否可以通过这样的方式来限制任何网站呢?我想添加一件事,我想完全限制网站而不是任何特定页面。提前致谢。

最佳答案

是的,您可以在此 UIWebview 委托(delegate)方法中阻止页面加载。请记住将类设置为 webviews 委托(delegate)。 webView.delegate = self; ,并且类(class)需要是 UIViewController <UIWebViewDelegate>

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if ([request.URL.absoluteString rangeOfString:@"google"].length != 0) {
// maybe show a UIAlertView to indicate the page is blocked?
return NO;
}else {
return YES;
}
}

编辑:现在它会检查 URL 中是否提及 google,如果包含 Google 则阻止它

关于iphone - 我们可以限制某些网站在 WebView 中打开吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13025986/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com