javascript - jStorage 问题在 http 和 https 中持续存在

标签 javascript

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

我们做这样的事情:

$.jStorage.set(key, value);

$.jStorage.get(key);

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

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

谢谢

加里

最佳答案

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

关于javascript - jStorage 问题在 http 和 https 中持续存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4070147/

相关文章:

javascript - 如何使用 href 中的 onclick 事件返回图像大小

javascript - 如果单击按钮,如何重置计数器

javascript - 将我的对象与字符串连接起来

javascript - 搜索 javascript 对象中以特定开头的名称

javascript - 重新映射 json 对象并将它们推送到一个数组中

javascript - 如何删除此 masonry.js 布局中每张图片下方的水平空白区域?

c# - 如何从 4 个复选框中选中任意 2 个复选框?

javascript - 单击或按 Enter 键即可使用的按钮

javascript - Touchend 不起作用,即使在调用 e.preventDefault() 之后也是如此

javascript - sweetalert 暂停执行并返回值