j存储跨越http和https的问题

时间:2010-11-01 15:11:58

标签: javascript

我们几周前开始使用jStorage来存储元素的一些帮助数据,以便它可以在多个页面中保留。这似乎工作正常,直到我们重定向到我们的网站中使用https的页面。一旦那里数据不再可用,虽然我可以将新数据推送到jStorage。我需要的是http页面中的状态。

我们做的事情如下:

$.jStorage.set(key, value);

$.jStorage.get(key);

在http或https中工作正常,但两者的存储似乎不同。

这可能就是事情的原因,我们需要使用cookie或其他东西来重新启动状态。任何建议都会有所帮助。

由于

加里

1 个答案:

答案 0 :(得分:5)

你根本无法以这种方式使用http vs https被视为一个单独的域,他们无法访问彼此的数据,就像yoursite.com一样从mybank.com访问cookie或localStorage。这些规则统称为the same-origin policy