簡體   English   中英

localStorage不保存數據

[英]localStorage doesn't save the data

我正在開發firefox擴展並將本地數據保存在localStorage中。 所以我在本地保存的網頁上測試我的擴展。

window.content.localStorage.setItem('name', 'Hello World!');

並且window.content.localStorage.getItem('name')返回正確的字符串。 但是當我重新打開這個測試頁面時, window.content.localStorage.getItem('name')返回'null'。 為什么? 這是因為我正在使用本地頁面?

不同的瀏覽器目前對localStorage的處理文件:url的方式不同。

這意味着,如果您只是在計算機上創建文件並直接打開它,則根據您使用的瀏覽器,您將得到不同的結果。

我相信這在Firefox 8中有所改變,所以如果你使用8或更高,它應該適合你。 其他瀏覽器我不確定。

編輯: Firefox中的“localStorage”僅在頁面在線時才有效嗎? 似乎證實FF3-8無法正常運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM