我正在阅读“Javascript 初学者”,并且正在阅读关于 cookie 的章节。他们提供了如何存储和显示 cookie 的示例,但由于某种原因,我的警报(document.cookie)什么也没返回。谁能明白为什么吗?
<!DOCTYPE html>
<html lang="en">
<head>
<title>Chapter 13: Example 1</title>
</head>
<body>
<script>
function setCookie(name, value, path, expires) {
value = escape(value);
if (!expires) {
var now = new Date();
now.setMonth(now.getMonth() + 6);
expires = now.toUTCString();
}
if (path) {
path = ";Path=" + path;
}
document.cookie = name + "=" + value + ";expires=" + expires + path;
}
setCookie("Name", "Bob");
setCookie("Age", "101");
setCookie("FirstVisit", "10 May 2007");
alert(document.cookie);
</script>
</body>
</html>
最佳答案
您需要提供该文件才能使 cookie 正常工作。
就像,在节点上运行它并将其拉到一个 localhost:8080/file
或类似的东西。
关于javascript - 无法显示cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47026132/