【发布时间】:2015-01-20 08:01:13
【问题描述】:
我是 iOS 开发的新手,我将我的 HTML 数据加载到 WebView 但有时它仅包含 href 链接为 .html 链接,有时包含网站链接,如 www.google.co.in 所以我只想将 html 数据加载到 Webview 和任何网站都加载到 Safari 中,因为我编写了类似 as 的代码
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSString *link = [[request URL] relativeString];
if ([link isEqualToString:@"module1learningobjectives.html"])
{
return NO;
}
else
{
[[UIApplication sharedApplication] openURL:[request URL]];
return YES;
}
return YES;
}
然后它在 web 视图中加载 .html 文件,但网站在 safari 和 Webview 中打开,我只希望网站在 safari 中打开,请给我解决方案。
【问题讨论】:
标签: ios objective-c webview