【发布时间】:2015-06-24 18:31:02
【问题描述】:
我有一个带有 Web 视图控制器的 iOS 应用程序,它是 Web 视图的代表。 我希望我的 UIWebView 永远不会显示包含某个关键字或部分 URL 的 url。(在我的情况下,我想阻止来自应用服务器的误导性错误页面,该页面可能出现在响应任何请求)。
我正在收听这些活动:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {}
-(void)webViewDidFinishLoad:(UIWebView *)webView{}
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {}
我不确定监听这些事件是否足以确保所有内部页面重定向(包括 javascript 的重定向)都将被检查,并且会阻止加载有问题的 url。
如何创建一个永远不会显示某个页面的 UIWebView?
【问题讨论】:
标签: javascript ios objective-c filter uiwebview