history历史记录在AJAX下出现异常跳转 [解决]
2024-09-03 22:40:02
事情是这样的,在一个历史记录指针应该在[1, 2, 3, 4]的[3]位置的情况下,出现了历史记录指针指向了[4]的情况,而且是在正常后退事件发生之后,(据我所知)没有代码操作的情况发生的。
这是一个断断续续困扰了我一个多月的问题……
问题出在common.js里有一个无差别式pushState的操作,自己埋下的坑搞了自己辣么久……
教训:对自己做过的事情要有印象;如果没有印象,就要巨细无遗全部看一遍有关的代码,不可抱有侥幸心理相信问题原因只出在一个地方。
但也有一点值得鼓励的是,填好坑之后运作正确,证明我对HTML5 history API的理解是正确的:)
最新文章
- python学习笔记(5)--迭代器,生成器,装饰器,常用模块,序列化
- [WCF编程]10.操作:流操作
- winform中button点击后再点击其他控件致使button失去焦点,此时button出现黑色边线,去掉黑色边线的方法
- 【leetcode】Unique Binary Search Trees II
- 响应式注意要添加“视口”约束标记---viewport
- BitMap排序
- JXTA中定义自己的成员服务
- 《Secrets of the JavaScript Ninja》:JavaScript 之运行时代码
- MongoDB中的分组
- 安装zabbix2.2.3
- JAVA异常使用_每个人都曾用过、但未必都用得好
- kubernetes-dashboard(1.8.3)部署与踩坑
- Servlet的相关类--ServletConfig(接口)
- API setContentType(MIME) 参数说明
- Activiti工作流数据库表详细介绍
- hbase shell operate
- numpy中的复合数组
- elasticsearch5环境搭建
- ST表的原理及其实现
- Ubuntu下安装、卸载notepad++