[英]how to store cross-domain data in chrome extension?
我需要知道,是否可以通過任何方式存儲chrome擴展程序中的數據,我可以在每個網站上使用它。 我使用JS conent_scripts中的數據。
我嘗試使用cookie和iframe進行本地存儲解決方案,如此處所述: http ://www.nczonline.net/blog/2010/09/07/learning-from-xauth-cross-domain-localstorage/
但是什么都沒有真正起作用。 請幫我。
編輯:如下文注釋中所述,它現在可以與chrome.storage一起使用。 謝謝!
Edit2:這對我不起作用:
chrome.storage.sync.set({key: "test", value: "test Test 1234"},
function ()
{
console.log("had saved!");
chrome.storage.sync.get("test",
function (value)
{
console.log("read value: ", value);
}
);
}
);
控制台輸出:
讀取值:對象{}
您的新代碼的問題如下:
chrome.storage.sync.set({test: "test Test 1234"}, function () {
console.log("had saved!");
chrome.storage.sync.get("test", function (value) { console.log("read value: ", value.test); } );
});
所有對象都是鍵-值對,您不應添加鍵和值屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.