在Sammy.js应用程序中检测使用后退/前进按钮的方法

7
在我的当前项目中,我们使用Sammy.js框架进行导航。由于需求需要,我需要知道一个给定的路由是否是响应于按下“后退”/“前进”按钮而运行的。
有没有一种方式可以识别这一点?

据我所知,没有办法检测出来。我在 GitHub 上提了一个 issue,但是没有人回答。https://github.com/quirkey/sammy/issues/199 - Dima Kuzmich
1个回答

0

你无法精确地知道那个。

你可以发现的是导航事件是否来自应用程序内部(Sammy处理的链接单击,表格提交,JS中的操作...)或者导航事件是否来自“外部”的后退按钮、前进按钮、URL栏中的更改等。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接