會話值是基於站點存儲還是基於頁面?HTML 5 - sessionStorage - 值跨相同域中的頁面重疊
我在同一個域中的example.com/page1和example.com/page2中的兩個頁面的sessionStorage中存儲了一些值。現在,當我更改一頁中的值時,它以某種方式重疊或影響另一頁上的值。我在一個瀏覽器,單個標籤中切換pg1和pg2。兩個頁面上的鍵名都相同。對我來說,創建第2頁的新密鑰並不是很困難,但試圖找出原因。我的環境是Mac上的Safari。
另外,另一個問題是,我們可以爲網站的實體創建會話變量,而不僅僅是通過網頁?有時候,我希望在一個頁面中存儲一些值,並且只要用戶在會話中,就需要檢查該網站中所有頁面的值。
謝謝!
?你的意思是單獨的密鑰?有沒有辦法重複存儲?如果是這樣,請進一步解釋一下。 – McK 2016-01-28 06:50:53
要複製存儲空間,可以檢查某個鍵是否存在,如果存在,則將該值複製到新鍵。 – 2016-02-02 16:36:18