js 清除 当前站点所有域cookie

Posted handsome-jm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 清除 当前站点所有域cookie相关的知识,希望对你有一定的参考价值。

function delCookie () 
  var keys = document.cookie.match(/[^ =;]+(?==)/g)
  if (keys) 
    for (var i = keys.length; i--;) 
      document.cookie = keys[i] + ‘=0;path=/;expires=‘ + new Date(0).toUTCString() // 清除当前域名下的,例如:m.ratingdog.cn
      document.cookie = keys[i] + ‘=0;path=/;domain=‘ + document.domain + ‘;expires=‘ + new Date(0).toUTCString() // 清除当前域名下的,例如 .m.ratingdog.cn
      document.cookie = keys[i] + ‘=0;path=/;domain=ratingdog.cn;expires=‘ + new Date(0).toUTCString() // 清除一级域名下的或指定的,例如 .ratingdog.cn
    
  

  

部分内容摘自 https://blog.csdn.net/shua67/article/details/81535883

以上是关于js 清除 当前站点所有域cookie的主要内容,如果未能解决你的问题,请参考以下文章

为清除站点数据/子域指定域级别

js cookie跨域

如何删除所有会话和 cookie

cookie,localStorage,sessionStorage的区别

c# 如何获取当前 页面 所有cookie 包括其他域名?

如何在 iOS 中清除特定域的 cookie?