目前为ios创建一个漂亮的小型phonegap构建,在浏览器中运行良好,但是,当我在Xcode中编译它并在模拟器中运行时,我正在使用的history.back()不起作用。 / p>
我需要history.back()才能在应用的每个页面上创建一个后退按钮。
有谁知道为什么会出现这种情况,或者替代解决方案。
更多信息:使用ember js构建phonegap
答案 0 :(得分:1)
是的,确切地说。在几个版本的iOS,Android(旧),history.back()似乎无法正常工作。要修复它,你应该尝试这个代码(我在JQM @@中找到它并且它适用于所有人)
var nav = window.navigator;
if( this.phonegapNavigationEnabled &&
nav &&
nav.app &&
nav.app.backHistory ){
nav.app.backHistory();
} else {
window.history.back();
}