0
我試圖使用chrome.storage.local.get()來獲取數據,但它給了我一個錯誤,說不能讀取未定義的屬性「本地」。如何在我單獨的網頁上訪問chrome本地存儲數據?
我想訪問這個不在鉻擴展中存在的單獨的網頁。
任何人都可以幫我一下嗎?
在此先感謝..
我試圖使用chrome.storage.local.get()來獲取數據,但它給了我一個錯誤,說不能讀取未定義的屬性「本地」。如何在我單獨的網頁上訪問chrome本地存儲數據?
我想訪問這個不在鉻擴展中存在的單獨的網頁。
任何人都可以幫我一下嗎?
在此先感謝..
不是靶向瀏覽器特定的(和潛在的越野車)的存儲方法 - 爲什麼不使用HTML5的localStorage具有良好的瀏覽器的支持,很容易實現:
設置:
localStorage.setItem("testItem","testValue");
獲得:
var item = localStorage.getItem("testItem"); // gives "testValue"
請注意,此方法僅存儲字符串,並且存在會話存儲選項以及不想持久存儲時。而且它本身並不安全,所以不要存儲敏感數據。但它對於存儲非敏感數據以及在網站內的網頁上傳遞變量和值非常有用。如果您擔心客戶可能沒有本地存儲(或在隱身模式下瀏覽)並因此提供選項或警報,您也可以使用Modernizr等檢查機制。