Clearing all cookies with JavaScript

后端 未结 18 1217
别那么骄傲
别那么骄傲 2020-11-22 05:55

How do you delete all the cookies for the current domain using JavaScript?

18条回答
  •  萌比男神i
    2020-11-22 06:31

    Here's a simple code to delete all cookies in JavaScript.

    function deleteAllCookies(){
       var cookies = document.cookie.split(";");
       for (var i = 0; i < cookies.length; i++)
         deleteCookie(cookies[i].split("=")[0]);
    }
    
    function setCookie(name, value, expirydays) {
     var d = new Date();
     d.setTime(d.getTime() + (expirydays*24*60*60*1000));
     var expires = "expires="+ d.toUTCString();
     document.cookie = name + "=" + value + "; " + expires;
    }
    
    function deleteCookie(name){
      setCookie(name,"",-1);
    }
    

    Run the function deleteAllCookies() to clear all cookies.

提交回复
热议问题