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 域名,并解决相关问题。
领取专属 10元无门槛券
手把手带您无忧上云