💻小课堂JS Cookie那些事儿🤔
发布时间:2025-04-08 21:36:42来源:
最近有小伙伴吐槽:“为啥我的JS Cookie读不出来?删也删不掉?”👀 其实,这八成是路径问题惹的祸!🤔
首先,咱们得知道Cookie是有路径属性的,默认情况下,它会绑定到当前页面路径。如果你的Cookie是在`/admin`路径下创建的,那它就只能在该路径及其子路径下被访问。因此,当你在根路径`/`尝试读取或删除时,当然找不到啦!💡
解决办法很简单:创建Cookie时指定路径属性为`/`,这样就能全局通用啦!例如:`document.cookie = "name=value; path=/"`👇
同时,记得检查是否设置了过期时间,未设置过期时间的Cookie会在会话结束后自动消失哦!⏳
最后,删除Cookie也别忘了指定相同的路径和域名哦!💪
前端知识 JavaScript Cookie小技巧 🍪
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。