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