删除页面 onUnload 事件中的所有 cookie

Luyin Sun

我尝试使用以下代码删除页面卸载事件中的所有 cookie。但是它似乎在 Chrome 中不起作用。有没有更好的方法来做到这一点?

var cookies = document.cookie.split(';');
        for (var i = 0; i < cookies.length; i++) {
            var chip = cookies[i],
                entry = chip.split("="),
                name = entry[0];

            document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT; domain=' + window.location.hostname + '; path=/ ';
        }
Luyin Sun

从另一个帖子我得到了一个提示。我想删除的 cookie 有 Host only 标志。因此,当我写回 cookie 时,我无法设置域。这是一个工作副本。

ar cookies = document.cookie.split(';');
    for (var i = 0; i < cookies.length; i++) {
        var chip = cookies[i],
            entry = chip.split("="),
            name = entry[0];

        document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/ ';
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章