{site_name}

{site_name}

🌜 搜索

JavaScript Cookies 是存储在用户计算机上的小文本文件,它们包含网站或应用程序所存储的信息

前端 𝄐 0
javascript基本框架,javascript基本语法遵循的标准,javascript居中代码,javascript技术,javascript交互设计,javascript脚本语言的前身
JavaScript Cookies 是存储在用户计算机上的小文本文件,它们包含网站或应用程序所存储的信息。Cookies 常用于识别用户、跟踪用户浏览行为、实现购物车等功能。

在 JavaScript 中,可以使用 document.cookie 属性读取和设置 Cookies。例如,为了创建一个名为 "username" 的 Cookie,可以使用以下代码:


document.cookie = "username=John Doe";


要读取 Cookie,可以像这样访问 document.cookie 属性:


console.log(document.cookie);


这将输出所有可用的 Cookie。

Cookie 还可以设置过期时间,以指定 Cookie 应该保持多长时间有效。以下是一个设置 Cookie 过期时间为 1 天的例子:


document.cookie = "username=John Doe; expires=Sun, 28 Mar 2023 00:00:00 UTC";


注意,过期时间必须是 UTC 格式的日期字符串。

除了过期时间,Cookie 还可以设置路径、域和安全标志,以控制 Cookie 如何共享和访问。以下是一个设置 Cookie 路径和域的例子:


document.cookie = "username=John Doe; expires=Sun, 28 Mar 2023 00:00:00 UTC; path=/; domain=example.com";


这将使 Cookie 在整个 example.com 域中都可用,并且只对路径 / 有效。

请注意,JavaScript 只能访问与当前页面位于同一域的 Cookie。如果您希望使用 JavaScript 访问其他域的 Cookie,请考虑使用跨域资源共享(CORS)或代理。