当前位置: 首页 >资讯 > 互联科技百科 > 内容

💻小课堂JS Cookie那些事儿🤔

互联科技百科
导读 最近有小伙伴吐槽:“为啥我的JS Cookie读不出来?删也删不掉?”👀 其实,这八成是路径问题惹的祸!🤔首先,咱们得知道Cookie是有路径属...

最近有小伙伴吐槽:“为啥我的JS Cookie读不出来?删也删不掉?”👀 其实,这八成是路径问题惹的祸!🤔

首先,咱们得知道Cookie是有路径属性的,默认情况下,它会绑定到当前页面路径。如果你的Cookie是在`/admin`路径下创建的,那它就只能在该路径及其子路径下被访问。因此,当你在根路径`/`尝试读取或删除时,当然找不到啦!💡

解决办法很简单:创建Cookie时指定路径属性为`/`,这样就能全局通用啦!例如:`document.cookie = "name=value; path=/"`👇

同时,记得检查是否设置了过期时间,未设置过期时间的Cookie会在会话结束后自动消失哦!⏳

最后,删除Cookie也别忘了指定相同的路径和域名哦!💪

前端知识 JavaScript Cookie小技巧 🍪

免责声明:本文由用户上传,如有侵权请联系删除!