Skip to main content
 首页 » 编程设计

javascript之无法从 Django 中的另一个(父)域获取 cookie

2025年05月04日22yxwkf

在父域的子域浏览主机时,我需要删除之前为父域设置的 cookie。

即,为 example.com 设置了一个 cookie“xyz”,我正尝试使用 Django 后端在 subdomain.example.com 上删除它。

给 View 的 request.COOKIES 不包含任何 cookie,除了来自 subdomain.example.com 的 cookie,所以我不能只写 response.delete_cookie(...) 来删除它。

是否可以在 Python 或 Javascript 中执行此类删除操作?

请您参考如下方法:

cookie 可能是用“域”参数设置的。将 cookie 设置为可从设置 cookie 的域的所有子域访问。

我不是 python 专家,但我对 http 协议(protocol)的了解表明这可能是问题所在。