jquery清除所有cookie

布满荆棘的人生 2023-10-06 12:05 61阅读 0赞

项目中调用函数即可

  1. // 清除所有的cookie
  2. function deleteCookie() {
  3. var cookies = document.cookie.split(";");
  4. for (var i = 0; i < cookies.length; i++) {
  5. var cookie = cookies[i];
  6. var eqPos = cookie.indexOf("=");
  7. var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
  8. document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";
  9. }
  10. if(cookies.length > 0)
  11. {
  12. for (var i = 0; i < cookies.length; i++) {
  13. var cookie = cookies[i];
  14. var eqPos = cookie.indexOf("=");
  15. var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
  16. var domain = location.host.substr(location.host.indexOf('.'));
  17. document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=" + domain;
  18. }
  19. }
  20. }

发表评论

表情:
评论列表 (有 0 条评论,61人围观)

还没有评论,来说两句吧...

相关阅读

    相关 jquery cookie

    jquery 设置cookie、删除cookie、获取cookie 1.引入jquery.js 2.引入jquery cookie插件 3.调用插件封装好的方法 a)

    相关 git 清除所有历史记录

    git 清除所有历史记录 > 有些时候,git 仓库累积了太多无用的历史更改,导致 clone 文件过大。如果确定历史更改没有意义,可以采用下述方法清空历史 1. 先