Javascript phonegap 2.9中的InAppBrowser未触发loadstart事件

Javascript phonegap 2.9中的InAppBrowser未触发loadstart事件,javascript,jquery,ios,jquery-mobile,cordova,Javascript,Jquery,Ios,Jquery Mobile,Cordova,我正在开发phonegap应用程序,我需要在其中打开AppBrowser(它将显示google登录页面) 为此,我编写了以下代码 $("#homePage").live("pageshow", function() { $("#btnLogin").click(function() { var ref = window.open(loginUrl, '_blank', 'location=yes'); alert(ref); // It alerts 'w

我正在开发phonegap应用程序,我需要在其中打开AppBrowser(它将显示google登录页面)

为此,我编写了以下代码

$("#homePage").live("pageshow", function() {
    $("#btnLogin").click(function() {
        var ref = window.open(loginUrl, '_blank', 'location=yes');
        alert(ref); // It alerts 'window onject'
        ref.addEventListener('loadstart', function(event) {
            alert(event.url); // This alert is not firing
        });
    })
});  
浏览器窗口显示正确(iPhone中没有地址栏)。但“loadstart”事件未触发

我正在使用phonegap 2.9并通过build.phonegap.com生成应用程序

在config.xml文件中完成以下配置设置

<!--     ios Setting for inAppBrowser -->
<plugin name="InAppBrowser" value="CDVInAppBrowser" />

//更多信息,我使用下面的JS文件

< script type="text/javascript" charset="utf-8" src="js/phonegap-1.1.0.js" >< /script >
< script src="js/jquery-1.7.1.js" >< /script >
< script src="js/jquery.mobile-1.4.1.min.js" >< /script >



有人能告诉我为什么loadstart事件没有触发吗?

我发现了问题

根据phonegap,我们不需要包含phonegap.js,因为在构建过程中,它会自动包含它。但是,必须像这样进行谴责

<script src="phonegap.js"></script>

至少在jQM 1.4中使用jQuery 1.9,并使用
.on()
而不是
.live()