gpt4 book ai didi

html - 如何强制 UIWebView 在浏览器中打开链接?

转载 作者:行者123 更新时间:2023-11-29 10:51:49 25 4
gpt4 key购买 nike

我们有一个网站。在某些情况下,用户可以使用内置浏览器从 Facebook 应用程序或 VKontakte 应用程序打开。还有一个我想在 Safari 或其他浏览器中打开的链接。但不在此 WebView 中。

是否有任何 HTML 属性或其他东西可以告诉 WebView 本身不打开此链接?

更新:我不是应用开发者。我是网络开发人员。而且我无权访问 Facebook 应用程序。我需要强制 Facebook 应用打开不在其内置浏览器中的链接。

最佳答案

您可以使用 UIWebViewDelegate:

-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
if(UIWebViewNavigationTypeLinkClicked == navigationType /*you can add some checking whether link should be opened in Safari */) {

[[UIApplication sharedApplication] openURL:[request URL]];
return NO;
}
return YES;
}

关于html - 如何强制 UIWebView 在浏览器中打开链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20071430/

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