Cookie 是一种存储在用户浏览器上的小型数据片段,通常用于存储用户会话信息、偏好设置等。通过设置 Cookie 的域名,可以控制 Cookie 在哪些子域名之间共享。
在 JavaScript 中,可以使用 document.cookie 属性来设置 Cookie。要设置 Cookie 的域名,需要在设置 Cookie 时指定 domain 属性。
document.cookie = "name=value; domain=example.com; path=/";原因:
解决方法:
example.com 而不是 www.example.com。原因:
domain 属性。解决方法:
domain 属性,例如 domain=example.com。// 设置一个持久 Cookie,域名为 example.com
document.cookie = "username=JohnDoe; domain=example.com; path=/; expires=Wed, 21 Oct 2025 07:28:00 GMT";
// 读取 Cookie
console.log(document.cookie);
// 删除 Cookie
document.cookie = "username=; domain=example.com; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT";通过以上信息,你应该能够了解如何在 JavaScript 中设置 Cookie 域名,并解决相关问题。