javascript - 无法显示cookie

标签 javascript cookies

我正在阅读“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/

相关文章:

java - 我的设备已获得授权,但在我运行登录测试后,它说要再次授权 -QA Tester

javascript - 在 javascript 中将表单数据设置为 cookie 值

javascript - 如何循环数组并添加 jQuery 单击事件?

javascript - requestFrameAnimation 使用持续时间时断断续续

javascript - Angular Bootstrap 单选按钮不触发功能

java - Cookie 值中存在无效字符 [59]

javascript - Google 脚本电子表格字符串操作

javascript - 如何动态导入全局类构造函数?

javascript - 如何使用javascript获取指定的Cookie路径

session - 让 Revel Controller 返回 cookie