Kendo UI - 使用 history.replaceState 管理后退堆栈/后退按钮导航

Kendo UI - using history.replaceState to manage back stack / back button navigation

我有一个 Kendo UI 应用程序流程,我不希望用户能够退回到一组特定的视图(即几个 'create' 导致 'completed record' 视图的视图 - 用户不应重新访问那些特定的创建视图)。如果有区别的话,这是针对移动应用程序的。

我知道 Kendo 可以使用 window.history features to some degree, but it looks like they have only implemented pushState (http://docs.telerik.com/kendo-ui/api/javascript/router#configuration-pushState), but I believe I would need the replaceState 方法。

有没有办法在不中断返回堆栈/backbutton 小部件的情况下暂时进行一些手动控制?

原来 Kendo 有一个他们抽象到 replace 的 replaceState 实现。 See doc here.

就像打电话给您的下一个目的地一样简单。

kendo.mobile.application.replace("#baz");
kendo.mobile.application.navigate("#baz");