删除cookie问题JS-COOKIE
Remove cookie problems JS-COOKIE
JS Cookies remove cookie, undefined
嗨,伙计们,我试图从一个域删除一个cookie,但我不能,控制台返回未定义。
当我登录时,cookie设置在。dev.books.com,但之后URL更改为platform.dev.books.com并保持相同的cookie。我要删除的cookie的名称是bookId,这是我的尝试:
Cookies.set('bookId', ' ');
但是要更改cookie值,请创建一个新的,域名为platform.dev.books.com
如果我使用
Cookie.remove('bookId')
控制台返回undefined
谢谢,任何帮助都是有帮助的
Cookie.remove('bookId')
^^这行不通。您总是需要包含当前页面的相对路径。像这样:
Cookies.remove('name', { path: '/', domain: '.yourdomain.com' })
"/"表示根页面。
您可以取消设置cookie并将过期头时间设置为过去的日期
document.cookie = "bookId=; expires=Thu, 01 Jan 1970 00:00:00 UTC";
这取决于环境,您可能需要设置与浏览器中存储的cookie域相匹配的域属性
饼干。remove("名字",{域:' subdomain.site.com '});
如果网站托管在反向代理或负载均衡器后面,您可能会遇到不匹配域。
确保使用fiddler检查http头文件的最佳方法
删除对当前页面路径有效的cookie:
Cookies.set('name', 'value', { path: '' })
Cookies.remove('name') // fail!
Cookies.remove('name', { path: '' }) // removed!
重要!当删除cookie时,如果不依赖于默认属性,则必须传递用于设置cookie的完全相同的路径和域属性:
Cookies.remove('name', { path: '', domain: '.yourdomain.com' })
Note: Removing a nonexistent cookie neither raises any exception nor returns any value.
我建议你总是试着去阅读你使用的任何软件包的自述文件,谢谢我以后,哈哈。https://www.npmjs.com/package/js-cookie
相关文章:
- Potree/Three.js测量问题
- Node.js服务器问题-已添加“/"在浏览器中查找文件时
- React.js状态问题
- Angular.js常量问题
- 三Js 渲染问题
- Node.js模块问题
- 有没有一种方法可以在IE8中解决我的Rails javascript应用程序.js的问题
- 在iOS应用程序的分析云代码上运行crypto-js的问题
- 为样式表切换器存储js cookie
- 为条形图定制Chart new.js的问题
- 附加Packey.js的问题
- JS onclick问题调用css精灵的图片
- Three.js-渲染问题-动画正在动摇
- 重叠工具d3.js的问题
- 如何使用 Jquery JS Cookie 检索 Cookie 值
- 列表.js参数问题
- 请求.JS和节点.js数据问题
- 三.js CanvasRender问题:人脸忽明忽暗
- 少.CSS 和 CSS 文件替换为 JS 动态问题
- 删除cookie问题JS-COOKIE