【发布时间】:2014-06-26 11:51:06
【问题描述】:
在我的 Android phonegap/Cordova 3.5 项目中,我有 3 个 html 页面(index.html 中的一个按钮调用 page2.html,而另一个按钮调用 >page3.html)。
在 page2.html 中,我在 deviceReady 中覆盖后退按钮:
document.addEventListener("backbutton", onBackKeyDown, false);
然后
function onBackKeyDown() {
console.log("onBackKeyDown");
navigator.app.exitApp();
}
但在 page3.html 我想让 Android 控制后退按钮,所以我不会在 page3.html 中覆盖它。 而是在 page3.html 中禁用了后退按钮。
问题:
- 这是预期的行为吗(覆盖一个意味着覆盖 曾经)?
- 如何摆脱这种情况? (将后退按钮的控制权留给 Android 随时随地)
【问题讨论】:
标签: javascript android html cordova