gpt4 book ai didi

javascript - 如何在 JavaScript 中获取 cookie 的域值?

转载 作者:IT王子 更新时间:2023-10-29 03:13:49 28 4
gpt4 key购买 nike

我想使用 JavaScript 获取特定 cookie 的 domain 值。

这可能吗?如果是,怎么办?

澄清一下:我不是在寻找 cookie 的。我在 subdomain.example.com 上,我需要删除一个名称已知但其域值类似于 .example.com 的 cookie。简而言之:我想获取 .example.com 的值。

最佳答案

抱歉,您得到的只是您在 document.cookie 中看到的内容。 pathdomainexpires 等 cookie 元数据对站点代码不可见(对 JavaScript 和服务器端均不可见)。

要读取被具有更具体的 domainpath 的 cookie 隐藏的 cookie,您唯一可以做的就是加载一个页面更具体的 cookie 超出范围,请从那里读取。

如果,如您所说,您只需要删除一个 cookie,您可以做的是尝试在每个可能的特定级别删除 cookie,例如:

    document.cookie= 'foo=;domain=sub.domain.example.com;expires=Sat, 01-Jan-2000 00:00:00 GMT';
document.cookie= 'foo=;domain=domain.example.com;expires=Sat, 01-Jan-2000 00:00:00 GMT';
document.cookie= 'foo=;domain=example.com;expires=Sat, 01-Jan-2000 00:00:00 GMT';

path 变量类似。您可以将其放入每个路径和域部分的嵌套循环中,在 . 上拆分为域,在 / 上拆分为路径。

关于javascript - 如何在 JavaScript 中获取 cookie 的域值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2959010/

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