描述
使用 localStorage 儲存的鍵和值是 UTF-16 字串格式。與物件一樣,整數鍵會自動轉換為字串。
localStorage 的資料與文件的協定有關。具體來說,對於透過 HTTP(例如 http://example.com)載入的網站,localStorage 回傳的物件與透過 HTTPS(例如 https://example.com)載入的相應網站的 localStorage 不同。
對於從 file: URL 載入的文件(也就是直接從使用者的本機檔案系統在瀏覽器中開啟的檔案,而不是由 web 伺服器提供),localStorage 的行為要求是未定義的,且可能因瀏覽器而異。
在所有目前的瀏覽器中,localStorage 似乎會為每個 file: URL 回傳一個不同的物件。換句話說,每個 file: URL 似乎都有自己獨特的本機儲存區域。但這種行為沒有保證,所以你不應該依賴它,因為如上所述,file: URL 的要求仍然是未定義的。因此,瀏覽器可能隨時更改其對 localStorage 的 file: URL 處理方式。事實上,一些瀏覽器隨著時間的推移已經改變了它們的處理方式。