小编3Es*_*ech的帖子

如何在phonegap/cordova中检测Android后退按钮

我目前使用的是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/硬件后退按钮?

jquery android jquery-mobile cordova

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

cordova ×1

jquery ×1

jquery-mobile ×1