【问题标题】:Delete cookies on page refresh在页面刷新时删除 cookie
【发布时间】:2010-12-29 08:43:08
【问题描述】:

刷新页面时如何通过 JavaScript 删除 cookie?我想使用事件 onbeforeunload 来做到这一点。

【问题讨论】:

    标签: javascript jquery cookies page-refresh


    【解决方案1】:

    为什么要在 cookie 有机会被发送回服务器之前删除它,我无法理解,但你可以这样做:

    window.onbeforeunload = function(e) {
        document.cookie = 'cookiename=; expires=' + d.toGMTString() + ';';
    };
    

    【讨论】:

    • 我想使用 onbeforeunload 事件来做到这一点。
    • 那么可能还需要设置路径和域 cookie 元数据。 一切 除了 expires 值和 cookie 值本身必须与原始 cookie 相同。此外,您是否使用调试器测试过该函数是否正在执行?
    • 谢谢,我找到了你的问题。事实证明它已经设置好了。在这里stackoverflow.com/questions/3365178/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-02
    • 2013-07-16
    • 2020-03-20
    • 1970-01-01
    相关资源
    最近更新 更多