2

Durandal是否有可能检测到单击了后退按钮?我检查了路由器模块,但不幸的是没有发现任何返回导航的指示。

我需要在activate()方法中使用此功能。如果单击后退按钮,我不会向服务器发送额外的请求,而是尝试从缓存中加载数据。

4

1 回答 1

1

您可以使用 Jquery 来查找:

$(window).on("popstate")

您可以编写自己的服务,该服务将根据导航的发生方式切换全局标志的状态。当导航通过后退按钮时,将标志设置为 1,如果不是,则取消设置。

于 2013-08-29T18:34:41.103 回答