在JavaScript中,可以通过document.cookie
属性来设置和读取cookie。
一、设置Cookie
document.cookie
赋值。例如:document.cookie
赋值。例如:username = John Doe
是要设置的cookie的名称和值。expires
指定了cookie的过期时间,格式为特定的日期字符串。path
定义了在哪些路径下可以访问这个cookie。二、读取Cookie
document.cookie
会得到所有cookie组成的字符串,格式为"cookie1=value1; cookie2=value2;..."
。例如:document.cookie
会得到所有cookie组成的字符串,格式为"cookie1=value1; cookie2=value2;..."
。例如:三、优势
四、应用场景
五、可能遇到的问题及解决方法
HttpOnly
(在服务器端设置,JavaScript无法直接设置)属性,这样JavaScript就无法访问该cookie,减少XSS(跨站脚本攻击)风险;对cookie中的敏感数据进行加密。document.cookie
操作,但在一些旧版本浏览器中可能存在兼容性问题。领取专属 10元无门槛券
手把手带您无忧上云