Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 领元';无法在Safari或应用浏览器中打开_Javascript_Jquery_Ios_Cordova - Fatal编程技术网

Javascript 领元';无法在Safari或应用浏览器中打开

Javascript 领元';无法在Safari或应用浏览器中打开,javascript,jquery,ios,cordova,Javascript,Jquery,Ios,Cordova,所以我一直在这里搜索,找到了很多答案,但大多数答案都是在2.3科尔多瓦之前的plist。然后,我找到了一些新的config.xml设置,但无法在Safari或iApp浏览器中打开URL。这是我的代码,我将其列为白色,也将其列为*白色 <a href="http://www.academymusicgroup.com/" onclick="window.open(this.href,'_blank'); return false;">AcademyMusicGroup</a>

所以我一直在这里搜索,找到了很多答案,但大多数答案都是在2.3科尔多瓦之前的plist。然后,我找到了一些新的config.xml设置,但无法在Safari或iApp浏览器中打开URL。这是我的代码,我将其列为白色,也将其列为*白色

<a href="http://www.academymusicgroup.com/" onclick="window.open(this.href,'_blank'); return false;">AcademyMusicGroup</a>

1)在safari中打开链接

将代码粘贴到MainViewController.m文件中

- (BOOL)webView:(UIWebView *)theWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)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"]) {
        [[UIApplication sharedApplication] openURL:url];
        return NO;
    }
    else {
        return [ super webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType ];
    }
}
2) 在应用浏览器中打开链接

function OpenLink()
                    {
                    alert(adlink); //adlink: http://www.google.com
                        var ref = window.open(adlink, '_blank', 'location=yes');//adlink is url
                        var myCallback = function() { alert(event.url); }
                        ref.addEventListener('loadstart', myCallback);
                        ref.removeEventListener('loadstart', myCallback);
                          }

hii SDLA4曾经遇到过同样的问题,如果你得到了解决方案,请与我分享。谢谢adv@anilkumar07没有,我还没有找到解决办法。所有的_blank _系统调用似乎都不起作用