讓我們說我有一個JavaScript腳本,提前2小時使用setTimeout創建回調。現在,如果我的JavaScript失敗了,是否有辦法保存事件並在下次運行中恢復事件?Javascript事件持久化
0
A
回答
0
您可能想製作一個localstorage變量並在代碼的開頭檢查該變量。所以,如果你的JavaScript「失敗」,你必須重新啓動。你可以看看那個變量是否在那裏,然後繼續你離開的地方。你可能想把它變成一個日期時間,但這完全取決於你。
下面是一些有關localstorage
祝你好運!
相關問題
- 1. Javascript事件綁定持久性
- 2. 持久化事件時的身份證複製(事件採購)
- 3. Javascript:持久化窗口對象引用?
- 4. Spring安全事件監聽器中持久化的Groovy模型
- 5. 如何在持久化實體時創建事件監聽器
- 6. Wicket - 持久化和非持久JPA實體的序列化
- 7. JMS持久異步事件通知
- 8. JSF commandButton'onclick'事件不會持久
- 9. Hazelcast文件持久化(MapStore實現)
- 10. Python持久化PyInotify日誌文件流
- 11. memcached像磁盤持久化軟件
- 12. WF4事務和持久
- 13. 棱鏡事件聚合器持久事件
- 14. Hibernate持久化ArrayList - 問題
- 15. 數據持久化與CoreData
- 16. Java bean持久化模式
- 17. 持久化類變量
- 18. 持久化數據在JSP
- 19. jQuery中的持久化.getJSON()
- 20. 在持久化計算列
- 21. ASP.NET MVC持久化數據
- 22. 軌持久化類變量
- 23. Hibernate持久化訂單
- 24. Qt中的持久化類
- 25. Android持久化替代SQLite
- 26. NonUniqueObjectException當持久化對象
- 27. 使用Hibernate持久化java.util.Properties?
- 28. 如何讓$ _POST持久化?
- 29. .net對象持久化
- 30. 瀏覽器javascript中是否存在持久化DOM這樣的事情?
「失敗」是什麼意思?你的腳本在什麼環境下運行? – Ragdata
您必須通過客戶端存儲(cookies,localStorage ...)跟蹤事件或將事件時間存儲在服務器上。但是每次啓動頁面時,您都必須重新創建事件。 – Blindman67
我認爲這是客戶端。這意味着用戶必須在超時執行前將頁面打開2個小時,同樣的原因,持久性也很困難,頁面被刷新,任何JavaScript持久性丟失。 @ Blindman67建議可能是最好的方法。如果你能夠更好地表現情況,這可能會更容易。 – Dhunt