我尝试使用Firefox 4.0使用 localStorage 对象来保存用于填充http://host1.example.com/index.html表单的一些值 并获取这些值以在http://host2.example.com/index.html自动填充相同的表单,但它不起作用。
相同的原始政策是否适用于网址而非域名?
答案 0 :(得分:5)
不,它适用于hosts。您可以在创建或检索localStorage
对象之前尝试设置document.domain
:
document.domain = "example.com";
- 修改
好的,虽然您可以设置document.domain
对localStorage
没有影响。可以使用iframe
和cross document messaging来解决解决方案:Cross-domain localStorage
答案 1 :(得分:1)
答案 2 :(得分:0)
例如,我可以在dev.blah.com上设置localStorage数据,并从prod.blah.com检索它,只要我设置document.domain =“blah.com”; ?
答案 3 :(得分:0)
您不能仅使用原始API跨域或子域使用localStorage或sessionStorage。您可以使用一些库来帮助在不同域之间发送消息。