phonegap在应用程序浏览器中没有关闭后退按键

时间:2014-06-30 09:06:08

标签: javascript android cordova phonegap-plugins

我正在使用cordova 3.3在应用浏览器页面中打开,页面打开但后退按钮无法按下它,应用程序在应用程序浏览器页面中被冻结,

window.open('http://google.com', '_blank', 'location=yes');

页面底部未显示的位置与ios(位置)一致。

机器人-4.4

2 个答案:

答案 0 :(得分:1)

您必须在应用程序上设置后退键事件:

document.addEventListener("backbutton", function(){
    // Close your window here
},false);

答案 1 :(得分:0)

尝试使用它进行调试:

<script type="text/javascript" charset="utf-8">

// Wait for Cordova to load
//
document.addEventListener("deviceready", onDeviceReady, false);

// Cordova is ready
//
function onDeviceReady() {
     var ref = window.open('http://apache.org', '_blank', 'location=yes');
     ref.addEventListener('loadstart', function() { alert('start: ' + event.url); });
     ref.addEventListener('loadstop', function() { alert('stop: ' + event.url); });
     ref.addEventListener('exit', function() { alert(event.type); });
}

</script>