PhoneJS后退按钮不工作

PhoneJS后退按钮不工作,phonejs,Phonejs,我使用滑动导航类型创建了一个基本的DevExpress PhoneJS v13.2.5应用程序。我可以使用滑动菜单在视图之间切换(URL哈希更改)。然而,后退按钮似乎不起作用。我希望当我点击后退按钮时,我会被带到基于URL散列的上一个视图。然而,我被带到了上一页。例如,如果我的历史记录如下: www.google.com 本地主机:4633 本地主机:4633/#主页 本地主机:4633/#foo 本地主机:4633/#bar 我按下后退按钮(无论我是否使用Chrome、Android等),我都

我使用滑动导航类型创建了一个基本的DevExpress PhoneJS v13.2.5应用程序。我可以使用滑动菜单在视图之间切换(URL哈希更改)。然而,后退按钮似乎不起作用。我希望当我点击后退按钮时,我会被带到基于URL散列的上一个视图。然而,我被带到了上一页。例如,如果我的历史记录如下:

www.google.com 本地主机:4633 本地主机:4633/#主页 本地主机:4633/#foo 本地主机:4633/#bar

我按下后退按钮(无论我是否使用Chrome、Android等),我都会被带回localhost:4633/#foo。然而,我被带回了www.google.com。有时,在进入上一页之前,我会短暂地看到URL更改为localhost:4633/#root

这发生在其他人身上了吗?我的应用程序配置中是否缺少某些内容?从我在文档中阅读的所有内容来看,它应该“正常工作”。这是我的应用程序初始化:

"use strict";

var MyApp = window.MyApp = {};

$(function () {
    MyApp.app = new DevExpress.framework.html.HtmlApplication({
        namespace: MyApp,

        navigationType: "slideout",
        navigation: [
          {
              title: "Home",
              action: "#home",
              icon: "home"
          },
          {
              title: "Foo",
              action: "#foo",
              icon: "info"
          },
          {
              title: "Bar",
              action: "#bar",
              icon: "info"
          }
        ]
    });

    MyApp.app.router.register(":view", { view: "home" });
    MyApp.app.navigate();
});

“后退”按钮在堆栈中的每个视图中都可用,但根视图除外。如果您在主视图中使用
MyApp.app.navigate('Foo')
创建链接,请单击该链接并转到“Foo”页面,然后您可以按后退按钮返回主页。请参阅: 以获取更多详细信息