HTML 5存储的原始策略相同

时间:2011-07-11 05:03:05

标签: html5 local-storage

我尝试使用Firefox 4.0使用 localStorage 对象来保存用于填充http://host1.example.com/index.html表单的一些值 并获取这些值以在http://host2.example.com/index.html自动填充相同的表单,但它不起作用。

相同的原始政策是否适用于网址而非域名?

4 个答案:

答案 0 :(得分:5)

不,它适用于hosts。您可以在创建或检索localStorage对象之前尝试设置document.domain

document.domain = "example.com";

- 修改

好的,虽然您可以设置document.domainlocalStorage没有影响。可以使用iframecross document messaging来解决解决方案:Cross-domain localStorage

答案 1 :(得分:1)

你运气不好。 localStorage不能在不同的域之间共享。

答案 2 :(得分:0)

例如,我可以在dev.blah.com上设置localStorage数据,并从prod.blah.com检索它,只要我设置document.domain =“blah.com”; ?

答案 3 :(得分:0)

您不能仅使用原始API跨域或子域使用localStorage或sessionStorage。您可以使用一些库来帮助在不同域之间发送消息。