gpt4 book ai didi

javascript - 无法检查 Cookie 的 expires 属性

转载 作者:行者123 更新时间:2023-11-30 16:51:56 25 4
gpt4 key购买 nike

我尝试使用调试器的控制台在浏览器(这里是 chrome ver.41.xxx)中设置一个 cookie:

> document.cookie = 'cookie1=hans; expires=Fri, 03 May 2020 11:00:00 GMT;'

然后,我检查 .cookie 属性:

> document.cookie 
> "cookie1=Hans"

令人惊讶的是,没有expires 部分!当我刷新页面时,Fiddler 也报告相同的内容:

enter image description here

这些足以让我相信没有设置 expires 属性。但是,当我看到 cookie 使用 EditThisCookie 过期时,我感到更加惊讶。扩展名

enter image description here

我尝试在我的代码中使用 JavaScript 设置 cookie,结果完全一样!

问题:如何确保 cookie 的 expires 属性已设置?

最佳答案

从 cookie 中读取时,您将获得对当前主机、路径、安全设置和时间有效的 cookie 值。如果不使用特殊的浏览器插件或浏览文件系统(这两者都不能通过您自己的代码完成),则无法获取有关 cookie 的信息。如果它在那里,它没有过期。这就是 cookie“API”的编写方式。

响应“我如何确保设置了 cookie 的 expires 属性?”- 如果您通过它,它就会被设置。使用 cookie library然而,改进浏览器的 API 可以帮助您通过不那么繁琐的字符串操作来设置所有内容。

关于javascript - 无法检查 Cookie 的 expires 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30401525/

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