gpt4 book ai didi

javascript - 在没有网络服务器的情况下如何才能使 cookie 正常工作?

转载 作者:行者123 更新时间:2023-12-03 10:35:55 26 4
gpt4 key购买 nike

我使用 JavaScript 制作了一些 cookie。该代码可以工作,但我知道它们需要使用 HTTP 或其他协议(protocol)来运行。最明显的答案是使用网络服务器运行网站,但这对我来说似乎是一个糟糕的选择,因为我在受限制的学校网络上,并且我需要使我的网站可分发,以便我可以将其发送到考试委员会。

背景:该网站由记事本文档转换为html文档组成。因此,用浏览器打开它们,就会显示网页。但是 cookie 无法正常运行,所以我需要一种方法让 cookie 在没有网络服务器的情况下工作(如果可能的话)。

我在想也许有一款开发软件可以让您使用协议(protocol)查看您的网站。如果有一款软件可以让您将网站编译成小型且可分发的内容,但带有内置的 HTTP 或其他内容,那就太好了。我不知道。也许 Visual Studio 有什么东西?

最佳答案

没有 HTTP 就无法使用 cookie,因为 cookie 是一种 HTTP 机制。

您可以使用localStorage代替cookies ,甚至可以处理从 file:// URL 加载的文件(例如,没有网络服务器)(IE 除外 - 令人震惊!)。 localStorage 在 JavaScript 中使用也比 cookies 更容易:

// Save a string in local storage
localStorage.setItem("foo", theString);

// Get it (perhaps on page load)
var theString = localStorage.getItem("foo");

关于javascript - 在没有网络服务器的情况下如何才能使 cookie 正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28986179/

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