Delete ALL Cookies with jquery and set new

前端 未结 3 788
青春惊慌失措
青春惊慌失措 2020-12-14 11:23

What I\'m trying to do is when user visits page test.html , to delete cookies from pages he previously visited, like test1.html ,test2.html etc. and set new cookie.

3条回答
  •  余生分开走
    2020-12-14 12:24

    Following the jquery-cookie spec:

    1) You call $.cookie() which should return all of the cookies on the current page.
    2) Just iterate through and remove as below:

    var cookies = $.cookie();
    for(var cookie in cookies) {
       $.removeCookie(cookie);
    }
    

    Note: when deleting a cookie, you must pass the exact same path, domain and secure options that were used to set the cookie, unless you're relying on the default options that is.

提交回复
热议问题