我正在使用以下 https://github.com/apache/incubator-cordova-mac 来制作 Mac OS X 应用程序,但似乎无法打开 _blank 链接。如果有人知道如何解决这个问题,那就太好了。
答案 1)- 没有起作用
我将这个放在 WebViewDelegate.m 中 -
答案 1)- 没有起作用
我将这个放在 WebViewDelegate.m 中 -
UIWebViewNavigationType < 是错误
- (BOOL) webView:(WebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
//return [self.viewController webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType];
NSURL *url = [request URL];
// Intercept the external http requests and forward to Safari.app
// Otherwise forward to the PhoneGap WebView
if ([[url scheme] isEqualToString:@"http"] || [[url scheme] isEqualToString:@"https"] || [[url scheme] isEqualToString:@"itms-apps"]) {
[[UIApplication sharedApplication] openURL:url];
return NO;
}
else {
return [self.viewController webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType];
}
}