0

PhoneGap对于移动应用程序,我有以下场景:

  1. 应用打开并显示 index.html
  2. 用户登录并被重定向到 home.html
  3. 然后用户可以访问 news.html
  4. 我想以一种方式处理 home.html 中的后退按钮,如果上一页(返回历史后的页面)是 news.html,我希望浏览器使用navigator.app.backHistory();. 但如果上一页是 index.html,我想使用关闭应用程序navigator.app.exitApp();

我的观点是,登录后,用户应该永远无法再次登陆 index.html。

4

1 回答 1

2

而不是这样做,请执行以下操作:

  1. 应用打开并显示 index.html
  2. 用户登录并使用 History API被重定向到 home.html您使用“home.html”替换页面的当前状态history.replaceState()
  3. 现在用户“从来没有”在 index.html 上

阅读有关操作浏览器历史记录的信息。这应该适用于Phonegap。

于 2013-05-28T13:58:52.683 回答