为什么LocalStorage返回null



例如。我在Console(Chrome(的Facebook上,并写下:

var txt = "some text"; 
localStorage.setItem("storage",txt);

然后我在控制台上进行Twitter并写下:

var text = localStorage.getItem("storage");
alert(text);

为什么它给我null?

,因为 LocalStorage上下文是每个域

您无法将项目保存在一个域上,即http://foo.com,然后转到另一个域http://bar.com并在此处访问。

如果您在http://foo.com中 setItem(),则只能在http://foo.com中getItem()

来自MDN-存储:

Web Storage API的存储界面提供了特定域

的会话存储或本地存储的访问权限

相关内容

  • 没有找到相关文章

最新更新