2010-11-01 71 views
3

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

我们做这样的事情:

$.jStorage.set(key, value); 

$.jStorage.get(key); 

这是HTTP或HTTPS工作正常,但存储似乎是两种不同的。

这可能就是这样,我们将需要使用cookie或其他重新初始化状态。任何建议都会有帮助。

感谢

加里

+0

+1为好问题。我也有这个问题。 – 2013-02-15 07:25:58

回答

5

你根本无法使用这种方式http VS https被视为一个单独的域,而不能访问彼此的数据,以同样的方式yoursite.com可以” t从mybank.com访问cookie或localStorage。这些规则统称为the same-origin policy

+0

谢谢,这就是我的想法。我希望有一个比我想出的更好的解决方法 – 2010-11-01 15:20:48

+0

@Nick Craver,有什么办法来解析存储之间的HTTPS到HTTP? – 2013-02-15 07:26:22