我正在使用cordova 3.3在应用浏览器页面中打开,页面打开但后退按钮无法按下它,应用程序在应用程序浏览器页面中被冻结,
window.open('http://google.com', '_blank', 'location=yes');
页面底部未显示的位置与ios(位置)一致。
机器人-4.4
答案 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>