如何在JavaScript中清除“裸”cookie(没有名称* AND *值)

时间:2016-01-04 20:30:22

标签: javascript cookies

我正在处理的网站上的第三方广告服务一直在设置裸cookie,这会导致解析服务器端其他cookie的问题。

我所说的裸名称是一个没有名字和名字的人。值

以下是Developer Tools中会话的调试输出,显示了我通过JS获得的cookie类型(以及我尝试清除)。想要一个解决方案来清除这些适用于Chrome和& FF至少。

此输出显示我在Chrome中的尝试;

/* Set normal / name value pairs */
document.cookie = "name=value";
document.cookie = "name2=value2";

/* See document.cookie value  */
console.log(document.cookie);

输出:

  

名=值; 2 =值2

/* set bare cookie & output document.cookie */
document.cookie = "bare";
console.log(document.cookie);

输出:

  

名=值; 2 =值2;裸

/* try setting empty -- if empty name? */
document.cookie = "";
console.log(document.cookie);

输出:

  

名=值; 2 =值2;裸

/* try setting bare with a value */
document.cookie = "bare=value";
console.log(document.cookie);

输出:

  

名=值; 2 =值2;裸;裸=值

请注意我们仍然裸露;和裸=值

如何摆脱裸露;在document.cookie列表中通过JS?

0 个答案:

没有答案