$ .removeCookie未删除Chrome中的Cookie

Suv*_*kar 5 javascript cookies jquery google-chrome

$ .removeCookie未删除Chrome中的Cookie.

请参阅以下屏幕截图附件.屏幕截图取自Chrome设置 - >所有Cookie和网站数据.

在此输入图像描述

上面的屏幕截图清楚地显示了一个cookie(名称:!Proxy!proxyJSESSIONID和path:/ stockquote/rest/auth)可用.但当

$.removeCookie('!Proxy!proxyJSESSIONID', { path: '/stockquote/rest/auth'});
Run Code Online (Sandbox Code Playgroud)

代码被执行它返回错误不删除的cookie.

在此输入图像描述

我正在使用jQuery Cookie Plugin v1.4.1.

Nia*_*h14 5

要使用 jQuery 删除 cookie,请将路径值设置为 null:

$.removeCookie('filter', { path: '/' });
Run Code Online (Sandbox Code Playgroud)


Suv*_*kar 1

最后我找到了替代方案。

$.cookie('!Proxy!proxyJSESSIONID', '', { expires: -1, path: '/stockquote/rest/auth'});
Run Code Online (Sandbox Code Playgroud)
  1. 将值设置为空白('')并且
  2. 设置一个附加选项过期:-1

$.removeCookie不起作用。