我需要知道,如果可以以任何方式存储来自Chrome扩展程序的数据,我可以在每个网站上使用。我使用JS conent_scripts中的数据。
我尝试了针对localStorage解决方法的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);
}
);
}
);
控制台输出:
读取值:对象{}
答案 0 :(得分:0)
新代码的问题如下:
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); } );
});
所有对象都是键值对,您不应该添加键和值属性。