gpt4 book ai didi

javascript - 两个 HTML 页面之间的 HTTP cookie

转载 作者:行者123 更新时间:2023-11-30 10:50:53 24 4
gpt4 key购买 nike

我有两个 HTML 页面。输入几个输入后,用户将从第一页重定向到第二页。在将用户重定向到第二个 HTML 页面(使用 window.location="new HTML URL")之前,我使用 document.cookie DOM API 在 cookie 中保留了一些用户输入。

当我在第二个 HTML 页面中时,我无法从该 cookie 中检索值。我认为由于文档对象在新的 HTML 页面中会发生变化,因此我的 cookie 值变得不可访问。

有人能告诉我:我如何从一个 HTML 页面中的一个 JavaScript 保存的 Cookie 中检索另一个 HTML 页面中的值,即由 HTML A 的 JavaScript 在 HTML B 的 JavaScript 中编写的 Cookie?

我没有任何服务器端代码,所以我无法利用服务器端逻辑。此外,我不应该传递 URL 中的值。所以我需要一个关于纯 javascript 和 HTML 的解决方案。

如果有人有更好的解决方案,请告诉我。谢谢

最佳答案

尝试使用 localStorage 而不是 cookies,

// set your values in the first page
localStorage.setItem('itemKey', 'values');

// on the second page, retrieve them
var values = localStorage.getItem('itemKey');

你可以使用 jStorage跨浏览器行为插件。

也引用这个question用于存储对象而不是字符串

关于javascript - 两个 HTML 页面之间的 HTTP cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5392060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com