在我的 chrome 扩展中,用户通过主页登录并通过服务器响应设置 cookie。后台脚本可以访问此 cookie,该脚本从服务器请求更多数据。所有这些工作正常。问题仅在于您要注销用户时。当用户注销时,我可以从主页中删除 cookie,但后台脚本仍然有缓存的 cookie 值,因此用户实际上没有注销。如何在后台脚本中删除 cookie?这是我用来删除 cookie 的代码:
//works on main page does not work on the background script javascript
document.cookie = "ring-session=";
为了记录,我也尝试过:
document.cookie = 'ring-session=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
和
$.removeCookie("ring-session");//using jquery.cookie.js extension