維護HTML 頁面之間的資料完整性
在HTML 頁面之間導航時,通常需要在不影響使用者安全或URL可讀性的情況下共享資料。本文探討了透過查詢參數發送資料的替代方法,將資料暫時或永久儲存在本地。
解決方案:利用 HTML5 儲存對象
而不是依賴查詢參數,考慮利用 HTML5 儲存對象,如 sessionStorage 和 localStorage。這些允許儲存可以跨多個 HTML 頁面存取的中間值。
暫時儲存的SessionStorage
要在會話中暫時儲存數據,請使用sessionStorage:
<code class="javascript">sessionStorage.setItem('label', 'value'); sessionStorage.getItem('label');</code>
用於永久儲存的LocalStorage
要獲得更永久的存儲,請使用localStorage:
<code class="javascript">localStorage.setItem('label', 'value'); localStorage.getItem('label');</code>
HTML5 存儲的好處
使用這些對象有幾個優點:
以上是如何在沒有查詢參數的情況下保持 HTML 頁面之間的資料完整性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!