javascript - (JavaScript) 未创建 Cookie

标签 javascript cookies

我正在尝试为我的一个项目使用 cookie,因此我寻找一种使用 JavaScript 创建它们的方法,并在某些网站上找到了一个名为 document 的函数(它看起来像一个函数)。 cookies 。在控制台上使用以下代码:

var value = "testCookie";
document.cookie = "testCookie=" + value + ";";
alert(document.cookie);

本应包含 cookie 的警报显示为空白,就好像尚未创建 cookie 一样。我究竟做错了什么?如果您能告诉我,我将不胜感激!

最佳答案

您的代码没有任何问题。有用。您可以直接在此页面上对其进行测试,方法是按 F12 在 Chrome 中打开一个控制台,将您的代码粘贴到其中,然后按 ENTER。

enter image description here

此外,在这样做之后,您可以单击“https://stackoverflow.com/questions/65348915/javascript-cookie-is-not-being-created”地址左侧的“LOCK”符号地址栏 => Cookies => Stackoverflow => Cookies enter image description here

现在,为了设置 cookie,您需要从网络服务器提供您的静态 (HTML+JS) 文件,即使您想要在本地进行。仅从磁盘打开文件不会让您设置 cookie。

最简单的方法是安装 Node JS 并使用那里可用的许多 Web 服务器之一,如本例所示 https://stackoverflow.com/a/54690795/9805867

关于javascript - (JavaScript) 未创建 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65348915/

相关文章:

python - 获得 Mechanize 和斜纹布说话

cookies - 在 docker 镜像启动之间保留 ASP.NET Core auth cookies

javascript - 在本地 html 文件中使用 JavaScript 设置 Cookie

JavaScript setTimeout 奇怪的行为

javascript - map 未定义

javascript - AngularJS 创建动态模板

node.js - Socket.io 不与 express 共享 session

ios - 移动 Safari 中的网页是否可以检查是否选择了“设置”>“Safari”>“接受 Cookie 'From visited' 或 'Always'”?

JavaScript - 更有效地检查对象 - if...else 或 try...catch

javascript - 无法从选择列表中选择值