Node.js 从.example.com Express中清除HTTPOnly www.example.com cookie
我最近更新了cookies,将Node.js 从.example.com Express中清除HTTPOnly www.example.com cookie,node.js,cookies,express,Node.js,Cookies,Express,我最近更新了cookies,将.example.com作为域,而不是www.example.com 我有一些老用户使用www.example.comcookie 两者都设置了HTTPOnly,所以我不能只运行一些Javascript来删除它们 我尝试了以下方法,但没有得到www.example.comcookie for(var c in req.cookies){ res.clearCookie(c, req.cookies[c]) } 关于如何清除www.example.comcook
.example.com
作为域,而不是www.example.com
我有一些老用户使用www.example.com
cookie
两者都设置了HTTPOnly,所以我不能只运行一些Javascript来删除它们
我尝试了以下方法,但没有得到www.example.com
cookie
for(var c in req.cookies){
res.clearCookie(c, req.cookies[c])
}
关于如何清除
www.example.com
cookie的任何想法?这可能是一种丑陋的方式,但是您可以尝试放置一个指向www.example.com/delwwwcookie
或其他内容的隐藏iframe,并检查您是否在该路由的请求中获得cookie 我从未使用过iframe——我猜它只是一个iframe,src设置为该url?是的,只是指向www.site.com/delwwwcookie的src标记。然后检查是否在路由处理程序的请求中获得了cookie(您已将其设置为处理DelwwCookie路由)。