j存储跨越http和https的问题

Gar*_*ker 3 javascript

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

我们做的事情如下:

$.jStorage.set(key, value);
Run Code Online (Sandbox Code Playgroud)

$.jStorage.get(key);
Run Code Online (Sandbox Code Playgroud)

它在http或https中运行良好,但两者的存储似乎不同.

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

谢谢

加里

Nic*_*ver 5

你不能以这种方式使用httpvs https作为一个单独的域,它们不能访问彼此的数据,同样的方法yoursite.com也无法访问cookie或localStorage mybank.com.这些是统称为同源政策的规则.