1

當我重新加載相同頁面時,我無法在Firefox 4 Web瀏覽器中檢索本地存儲值。支持兩種瀏覽器(Chrome和Firefox)的javascript本地存儲

注意:下面的代碼在谷歌最新的Chrome網絡瀏覽器工作正常

我的代碼:

//Set item 
var bookmark_value = document.getElementById('bookmark').value; 
var storageIndex = "Bookmarked_Page_" + i;    
localStorage[storageIndex] = bookmark_value; 

//get item 
document.bookmark["bookmark"].value = localStorage["Bookmarked_Page_" + i]; 
+1

'document.bookmark'是不確定的。 – Raynos 2011-04-13 15:30:33

+0

我只是在文本框中獲取本地存儲項目。 – user706339 2011-04-13 15:33:18

+0

[IE中的本地存儲]的可能重複(http://stackoverflow.com/questions/5660216/local-storage-in-ie)。這看起來一樣。你能解釋爲什麼@Darin Dimitrov對這個問題的回答不夠充分。 – 2011-04-14 08:04:11

回答

2

你不應該依賴於瀏覽器添加具有直接的ID元素到document

//get item 
document.getElementById('bookmark').value = localStorage["Bookmarked_Page_" + i]; 
0

錯字?

document.bookmark["bookmark"].value 

應該

document.getElementById('bookmark').value 

編輯

哦,我想是你的問題,看看這個問題,回答:Is "localStorage" in Firefox only working when the page is online?

+0

雅,你是對的..我的查詢是:本地存儲值被清除,當我重新加載頁面在firefox4 ..你能請指導我 – user706339 2011-04-13 15:39:12

+0

僅供參考:我執行文件中的示例模塊:///(URL)。 – user706339 2011-04-13 15:44:43

+0

嗨..我現在已經解決了這個問題..我想分享這個想法給你,我只是在xampp服務器中移動了html文件..並且我將ulr發送到http://localhost/$filename.html ..謝謝 – user706339 2011-04-13 16:02:13

相關問題