Javascript PhoneGap外部浏览器问题

Javascript PhoneGap外部浏览器问题,javascript,android,cordova,Javascript,Android,Cordova,在过去的几天里,我一直在学习如何使用PhoneGap,我面临着一个只有在Android上运行时才会出现的问题。当我在PhoneGap的开发者应用程序中使用“PhoneGap服务”运行它时,它工作得非常好 JavaScript $(document).on("mobileinit", function(){ // Handle link clicks in our own way $(document).find('a').on('click', bind_a_rel_exter

在过去的几天里,我一直在学习如何使用PhoneGap,我面临着一个只有在Android上运行时才会出现的问题。当我在PhoneGap的开发者应用程序中使用“PhoneGap服务”运行它时,它工作得非常好

JavaScript

$(document).on("mobileinit", function(){

    // Handle link clicks in our own way
    $(document).find('a').on('click', bind_a_rel_external);

});

function bind_a_rel_external(e){

    if($(this).attr('rel') == 'external'){

        e.preventDefault();

        window.open($(this).attr('href'), '_system');

    }

}
HTML(注意rel=“external”)


只是重申一下;在PhoneGap的开发者应用程序中运行良好。在本机Android中不起作用。inappbrowser插件已经初始化。所以我假设它没有正确编译。我还没有为iOS构建此应用程序,因此无法在其中进行测试


提前谢谢。整个周末我都在发愁。

在您的config.xml中有一行这样的话:

<access origin="127.0.0.1" />

尝试将此更改为

<access origin="*" />


让我知道它是否有效

这已经在config.xml中设置好了-这是我检查的第一件事;)。
<access origin="*" />