标签: javascript jquery durandal
Durandal 是否有可能检测到单击了“后退”按钮?我检查了路由器模块,但遗憾的是没有发现任何后退导航指示。
我需要 activate()方法中的此功能。如果单击“后退”按钮,我将不会向服务器发送其他请求,但会尝试从缓存中加载数据。
答案 0 :(得分:1)
您可以使用Jquery查找:
$(window).on("popstate")
您可以编写自己的服务,根据导航的方式切换全局标志的状态。当导航通过后退按钮时,将标志设置为1,如果不是,则将其取消设置。