Javascript document.cookie remove" name"和"价值"

时间:2014-07-08 19:45:44

标签: javascript cookies session-cookies

在我的Javascript中,我有一个包含多个名称和值的cookie:

"Token=23432112233299; sessionuid=abce32343234"

从我下载文件时的服务器添加Cookie,以便新文档cookie显示:

  "Token=23432112233299; sessionuid=abce32343234; fileDownload=true"

如何从fileDownload中删除cookie名称和值并更新document.cookie?

更新

这是我到目前为止所做的代码,但它不起作用:

if (document.cookie.indexOf("fileDownload=true;") != -1) {
    document.cookie = document.cookie.replace("fileDownload=true;", "");
} else {
    document.cookie = document.cookie.replace("fileDownload=true", "");
}

2 个答案:

答案 0 :(得分:0)

将expires参数更改为已用日期 document.cookie ='fileDownload =;期满= -1' ;

答案 1 :(得分:0)

    var cookieData = "fileDownload=; path=/" +"; expires=" + new Date(0).toUTCString() + ";";
    if (null) cookieData += " domain=null;";
    document.cookie = cookieData;