首頁 >web前端 >js教程 >如何跨頁面儲存 JavaScript 變數?

如何跨頁面儲存 JavaScript 變數?

Barbara Streisand
Barbara Streisand原創
2024-11-15 20:25:031059瀏覽

How Can I Store JavaScript Variables Across Pages?

跨頁儲存 JavaScript 變數

JavaScript 變數僅在聲明它們的頁面中可用。然而,有一些方法可以在不同的頁面上保存這些變數。

利用 Window.name 作為 JavaScript 會話

一種技術是使用 window.name 屬性來儲存變數。這稱為 JavaScript 會話。語法如下:

然後您可以使用以下方法從另一個頁面檢索值:

但是,此技術僅適用於同一視窗或標籤。如果您導覽至不同的視窗或選項卡,window.name 中儲存的值將會遺失。

其他持久性儲存選項

持久儲存的其他選項包括:

  • HTML5 Web 儲存(localtorage 和session 這些提供了在頁面重新載入時持續存在的鍵值儲存。
  • IndexedDB:允許結構化資料儲存的資料庫 API。
  • 第三方 cookie: 雖然 cookie 有隱私權問題,但它們可以用於持久儲存。但是,它們可能會被瀏覽器阻止。

以上是如何跨頁面儲存 JavaScript 變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn