iOS9中的Cordova3.9.2 + jQuery Mobile 1.4.5后退按钮问题

时间:2015-12-01 05:24:49

标签: cordova jquery-mobile

我在iOS中遇到了一个问题。我使用了Cordova3.9.2 + jQuery Mobile 1.4.5,它在iOS8中运行得很好但是当我将iPad升级到iOS9时,它的后退按钮无效。

我试过

  

$。mobile.hashListeningEnabled =假

但是由于这个原因,我不允许我回过头来使用

  

parent.history.back();

所以我把它设置为真,

  

$。mobile.hashListeningEnabled =真

之后它会导航回第二个屏幕,但不会超过第二个屏幕,然后返回登录页面,这是我的第一页屏幕

帮助将不胜感激。

提前致谢。

2 个答案:

答案 0 :(得分:2)

最后我得到了解决方案。我正在分享如果遇到同样问题的人可以按照以下步骤解决后退按钮问题:

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady(){
   $.mobile.hashListeningEnabled = true;
   $.mobile.pushStateEnabled = false;
}

答案 1 :(得分:0)

为什么不通过链接按钮使用它,这个适用于android和ios。

你不需要jquery self

<a href="#" onclick="history.back(); return false">BACK</a>