我有一個網頁(全部在客戶端代碼中完成),用戶可以通過不同的按鈕動態添加某些頁面元素。如何記錄用戶操作,然後在JavaScript中重新執行它們?
例如,他們可以單擊名爲「添加組」的按鈕並輸入組名稱。這將創建一個<div class="customGroup">
,將該組顯示爲其他一些按鈕中的「標題」,以便在新創建的<div>
中添加更多元素。
我希望能夠存儲用戶所做的並且不會丟失,如果他們執行類似的操作,請關閉&重新打開窗口或重新加載頁面。因此,例如,如果他們添加一個「Foo」組並刷新頁面,假設頁面全部爲HTML/JavaScript,則「Foo」丟失。
有什麼方法可以記錄他們的動作並使用緩存/ cookies重新執行它們?或者我需要以其他方式做到嗎?這甚至有可能嗎?
這個問題非常麻煩,但基本上你可以將數據存儲在localStorage中,並且每當用戶回來時,都可以使用存儲的數據來恢復頁面。 –