例如。我在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的存储界面提供了特定域
的会话存储或本地存储的访问权限