代码之家  ›  专栏  ›  技术社区  ›  Victor

Javascript cookie删除

  •  0
  • Victor  · 技术社区  · 14 年前

    如果我用Javascript创建cookie document.cookie = 'unseen'

    3 回复  |  直到 12 年前
        1
  •  4
  •   Nick Craver    14 年前

    运行以下命令:

    document.cookie = 'unseen=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
    

        2
  •  2
  •   Dustin Laine    14 年前

    将其设置为过期到过去的某个时间。函数来自 http://techpatterns.com/downloads/javascript_cookies.php

    function Delete_Cookie( name, path, domain ) {
        if ( Get_Cookie( name ) ) document.cookie = name + "=" +
          ( ( path ) ? ";path=" + path : "") +
          ( ( domain ) ? ";domain=" + domain : "" ) +
          ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
    }
    
        3
  •  0
  •   rejnok    5 年前

    有时

    document.cookie = 'unseen=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
    

    但有时需要指定路径,如果第一个失败(不是您的确切代码)

    document.cookie = 'unseen=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/';
    

    (或使用相同的库函数创建cookie,但设置负数而不是正数过期时间)

        4
  •  -1
  •   markcial    14 年前

    不管怎样,我不确定这是不是处理饼干的正确方法。