通知用户我们希望他们清除其Cookie。提供一个工作按钮,为用户清除Cookie

时间:2017-03-21 作者:Patrick

Explination:

我们面临着一些登录用户无法通过wordpress的woocommerce结账的问题。为数不多的联系我们的用户提供的解决方案是简单地清除他们的cookie。(因为我们最近更换了服务器,这导致了结帐问题)

因此,我想在我们的结帐和购物车页面顶部提供一个红色条,建议我们的用户将cookie更新到我们的网站。并提供一个他们可以单击的按钮,该按钮将为他们删除cookie。

<小时>

Problem:

好的,我有这个剧本。。有人告诉我,这应该是可行的。

<a href="#" class="clearAllCookies">Start your bacon</a>

$(document).ready(function() {
    $(".clearAllCookies").click(function() {
        deleteAllCookies();
        document.location = "start.html";
    });
});
但是,当我打开开发工具并选择应用程序选项卡时<只需右键单击并选择“清除”,即可清除我的cookie,此时它会删除自身并将自身从cookie文件夹中删除。

但当我在开发工具中使用此按钮脚本来清除我的cookie时。cookie保留在文件中,这与我在dev工具中右键单击以手动清除cookie不同。所以我不确定它是否有效。我如何正确地测试这个?

还有,我如何让它在之后将用户重新引导到登录页面?

非常感谢您的帮助。不确定它是否工作。

1 个回复
SO网友:Netanel Perez

您需要检查if a cookie 在用户浏览器中设置网站的。如果是,则显示消息。

如果你想删除他所有的cookietry this.