标签列表
在Sammy.js应用程序中检测使用后退/前进按钮的方法
javascript
sammy.js
7
7
在我的当前项目中,我们使用Sammy.js框架进行导航。由于需求需要,我需要知道一个给定的路由是否是响应于按下“后退”/“前进”按钮而运行的。
有没有一种方式可以识别这一点?
-
Dima Kuzmich
1
据我所知,没有办法检测出来。我在 GitHub 上提了一个 issue,但是没有人回答。https://github.com/quirkey/sammy/issues/199
- Dima Kuzmich
1
个回答
0
0
你无法精确地知道那个。
你可以发现的是导航事件是否来自应用程序内部(Sammy处理的链接单击,表格提交,JS中的操作...)或者导航事件是否来自“外部”的后退按钮、前进按钮、URL栏中的更改等。
-
Flunch
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
3
如何在jQuery中控制后退和前进按钮
5
防止单页应用程序中的后退和前进按钮重新加载页面
3
浏览器后退和前进按钮事件,不使用jQuery插件
5
单独定位浏览器的后退和前进按钮
5
Ajax + 后退和前进按钮
9
AngularJS- 模拟浏览器后退/前进按钮禁用
15
使用历史记录API区分后退按钮和前进按钮的按下
17
向控件中添加自定义的删除(后退,前进)按钮
4
启用Ajax应用程序的后退/前进键事件
7
如何区分浏览器的后退/前进按钮?