js 获取cookie、删除cookie

获取cookie

比如说我想要获取cookie中 openId 的值:

const [, openId] = /\bopenId=([^;]*)/.exec(document.cookie) || [, ,];

删除cookie

js 是不能直接删除cookie的,但我们可以通过设置 max-age 过期时间来达到这一效果:

document.cookie = `openId=${openIdVal}; max-age=0; path=/; domain=.jianshu.com`;

切记:

    1、必须是document.cookie 中能取到值的才可以,设置了httpOnly 的就取不到。

    2、cookie 的key、value、path、domain 都必须精确填写才可以找到你想要的cookie           并设置成过期的状态。

你可能感兴趣的:(js 获取cookie、删除cookie)