gpt4 book ai didi

ios - 后退按钮 iOS 7 phonegap history.back()

转载 作者:行者123 更新时间:2023-11-29 03:34:39 26 4
gpt4 key购买 nike

我有一个在 iPhone/iPad 上的 iOS 7 中运行的 phonegap 应用程序。我正在使用

history.back()

返回上一页的方法,但效果不佳。这是我得到的:

  1. 我启动我的应用程序。吃完午饭,它加载了我的主页;
  2. 我单击一个链接以加载第 1 页;
  3. 我点击一个后退按钮作为一个 Action 返回历史,但它不起作用;
  4. 我单击一个链接以加载第 2 页;
  5. 我点击一个后退按钮,返回历史记录作为 Action ...它有效并显示第 1 页;
  6. 我点击一个后退按钮作为一个 Action 返回历史,但它不再起作用;

如果我在启动主页时重新加载它,history.back 方法总是有效...

错在哪里?

最佳答案

我遇到了完全相同的问题,并且长期以来一直试图解决这个问题。看起来它是 data-ajax true 或 false、domcaching 等的组合。我正在使用 JQM、phonegap 3.0.0 制作一个移动、桌面和 IOS 版本,我想要完全相同的工作

这是我所做的,到目前为止它有效。所以基本上如果历史中有页面...显示后退按钮,如果没有显示主页按钮。如果我发现任何其他内容,我会发布更多内容。

function goBack(){
history.go(-1);
navigator.app.backHistory();
}

function goToUrl(x){
window.location=x;
}

if (history.length>1) {
backBtn = '<a href="javascript:goBack();" data-ajax="false" data-icon="arrow-l" data-iconpos="notext" class="ui-btn-left">Back</a>';
}else{
backBtn = '<a href="javascript:goToUrl(\'../home/index.html\');" data-icon="home" data-iconpos="notext" class="ui-btn-left">Home</a>';
}

关于ios - 后退按钮 iOS 7 phonegap history.back(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19350902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com