📅  最后修改于: 2023-12-03 14:42:24.106000             🧑  作者: Mango
Cookies 是一种在客户端存储数据的技术,用于跟踪和存储用户的信息。它们是在用户的计算机上存储的小型文本文件,由网站发送到用户的浏览器上并保存在其本地计算机上。
Cookies 可以用于多种目的,包括但不限于以下几点:
在 JavaScript 中,可以使用 document.cookie
属性来读取和设置 Cookies。以下是一些常见的操作:
document.cookie = "key=value; expires=expiry_date; path=/";
key=value
:设置 Cookies 的键值对。expires
:设置 Cookies 的过期时间。可以使用特定日期和时间的字符串表示,例如 expires=Tue, 19 Jan 2038 03:14:07 GMT
,或使用相对时间的数字表示,例如 expires=30
(表示 30 天后过期)。path
:可选的,指定 Cookies 的路径。默认值为当前网页的路径。const cookies = document.cookie;
document.cookie
返回一个包含当前所有 Cookies 的字符串。为了解析 Cookies 的键值对,可以使用一些辅助函数或正则表达式。
document.cookie = "key=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";
将 Cookies 的值设置为空字符串并将过期时间设置为一个过去的日期,即可删除 Cookies。
JavaScript Cookies 是一种用于在用户浏览器中存储数据的技术。它们可以用于跟踪用户会话、存储首选项、分析用户行为等。使用 document.cookie
属性可以进行设置、读取和删除 Cookies 的操作。但要注意保护用户隐私和遵守相关法律法规。