2010-11-01 73 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