cookie 无法删除问题排查

[复制链接]
查看: 255   回复: 0

352

主题

352

帖子

2029

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2029
2025-7-24 12:03:28   显示全部楼层   阅读模式  
2.png


有概率开发项目上线后cookie删除不了情况,cookie贯穿整个项目得身份识别认证如果推出登录,cookie还在就会有一些错乱情况发生

删除cookie封装 以及调用
// 修改 deleteCookie 函数,支持指定路径、域名和 SameSite 属性
function deleteCookie(name, path = '/', domain = '', sameSite = 'Lax') {
    let cookieString = `${name}=; Max-Age=0; path=${path}`;
    if (domain) {
        cookieString += `; domain=${domain}`;
    }
    // 确保在 HTTPS 环境下删除 Secure Cookie
    if (window.location.protocol === 'https:') {
        cookieString += '; Secure';
    }
    // 添加 SameSite 属性
    cookieString += `; SameSite=${sameSite}`;
    document.cookie = cookieString;
}
        deleteCookie('user_token', '/', '.www.codexr.cn', 'Lax');

回复

使用道具 举报

您需要登录后才可以回帖   登录 立即注册

高级模式

南通谢凡软件科技有限公司