gpt4 book ai didi

cordova - PhoneGap : Opening external URL's in Safari

转载 作者:行者123 更新时间:2023-12-03 10:18:36 25 4
gpt4 key购买 nike

我刚刚升级到 PhoneGap 1.6.1,但无法再在 Safari 中打开外部 URL。

在此版本之前,我对 AppDelegate.m 进行了如下修补:

- (BOOL) webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *url = [request URL];
if ([[url scheme] isEqualToString:@"http"]) {
[[UIApplication sharedApplication] openURL:url];
return NO;
} else {
return [self.viewController webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType];
}
}

我注意到之前有人问过类似的问题:
How can I open an external link in Safari not the app's UIWebView?

但在我看来,这个答案不再适用于 1.6.1 版。

我也试过在 Cordova.plist 中设置 OpenAllWhitelistURLsInWebView ,但没有一个设置给我 Safari。

提前致谢。

最佳答案

升级到 Cordova 1.6.1 后遇到了同样的问题。

尝试添加target="_blank"到您的链接。

这对我有用。

关于cordova - PhoneGap : Opening external URL's in Safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10244965/

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