window.history.length
的值在我们的项目中检测后退按钮是在浏览器上点击非常重要。不过,我意识到window.history.length
不通过50.如何解决这个问题?谢谢你的帮助。window.history.length最大值
4
A
回答
1
6
根据您是否需要在会话中保持持久性并保留用户信息(缓存,localStorage等)的清洁,您可能需要采用不同的解决方案。
解决的办法之一可能是做这样的事情:
window.onpopstate = function(event) {
var count = parseInt(localStorage.getItem('history-changes-count'), 10);
localStorage.setItem('history-changes-count', ++count);
};
注意onpopstate
得到只有经过用户操作调用,如果修改历史编程这是行不通的。
更多关于这个问题:https://developer.mozilla.org/en-US/docs/DOM/window.onpopstate
+1
谢谢。它看起来干净的解决方案 – 2013-05-06 08:13:48
+1
这似乎是一个干净和简单的解决方案。 – ricosrealm 2013-06-14 05:13:10
相关问题
- 1. 最大值和最小值?
- 2. 角rzslider:最大值和最小值,最大值;范围滑块
- 3. 为最大值
- 4. 与最大值
- 5. 最大值
- 6. Dynamodb最大值
- 7. 最大值
- 8. QRegExpValidator最大值
- 9. 多最大值
- 10. 与最大值
- 11. 最大值
- 12. org.hibernate.validator.Length最大值
- 13. 值<=最大
- 14. 由最大值
- 15. MATLAB最大值
- 16. 最大值:MaxHttpCollectionKeys
- 17. transaction_buffer最大值
- 18. 在数据结构中查找最大值最大值和最大键值
- 19. 找到R中每行最大最大值和第二大最大值R
- 20. 给定均衡的BST。最小值,最大值和最大值,如何找到最小值和最大值内最大的异或值?
- 21. 查找最后最大值/替代最大值为ARRAYFORMULA
- 22. 插入一个最大值(最大+ 1)
- 23. TextBox最大/最小数值
- 24. Java - 最小和最大值
- 25. 默认值属性,如最小值,最大值,大小等
- 26. Python中大NumPy数组的最小值,最大值和均值
- 27. 我有最小值和最大值文本框进行检查,最小值不能大于最大值.S
- 28. 一旦阈值(最小值/最大值)达到阈值(最小值/最大值),用Pandas删除值
- 29. ExtJs Chart TimeAxis最小值/最大值
- 30. Azure搜索最小值最大值
无论如何,这可能是一个浏览器特定的限制,我认为它会保持最新的值,只是删除列表中最早的值。您是专门监视计数还是内容? – Rup 2013-05-03 09:27:28
您可以将历史存储在localStorage中? :) – 2013-05-03 09:28:02
需要什么历史? – 2013-05-03 09:33:47