我想知道如何在Safari中打开链接而不是在webview中加载。我尝试了几种方法,
function openpage()
{
system.openURL ( "http://www.worldwildlife.org/gift-center/gifts/Species-Adoptions/Panda.aspx", "_blank" )
}
或window.open
,target _blank
无效。
有任何想法吗?它可以是html或JS / JQ,重点是设置按钮以在uiwebview中加载的safari中打开URL
答案 0 :(得分:1)
如果您有权访问显示UIWebView的应用程序,则此iOS代码段将指示UIWebView中的所有链接在Mobile Safari中打开。
- (BOOL)webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
if (inType == UIWebViewNavigationTypeLinkClicked) {
[[UIApplication sharedApplication] openURL:[inRequest URL]];
return NO;
}
return YES;
}