我目前使用的是cordova 3.7.1。在我的应用程序中,我无法在 jquery 脚本中检测到硬件后退按钮。我尝试这样:
$(document).ready(function() {
//registering the back button
document.addEventListener("backbutton", onBackKeyDown, false); });
function onBackKeyDown(e) {
alert("back button pressed");//alert if the android back button is pressed
}
但这是行不通的。我已经尝试了所有的可能性
我还尝试使用 MainActivity.java 获取当前 URL
appView.getUrl();
但这不会返回 div 的 url 如果我有一个 div 作为#page2,它不会返回 url。
它仅返回http://sas.cer.org/index.html。它没有返回http://sas.cer.org/index.html#page2
我也在使用jquery mobile。
是否有任何替代方法可以在 Native 或 Jquery 端处理 android/硬件后退按钮?