gpt4 book ai didi

angularjs - Angular 在离开网站时删除 cookie

转载 作者:行者123 更新时间:2023-12-03 07:55:22 26 4
gpt4 key购买 nike

我正在寻找在用户关闭浏览器窗口/标签时删除所有 cookie 的可能性。是否有机会触发事件或其他任何事情?

最佳答案

试试这个:

function clearCookies(){
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++){
var vals = cookies[i].split("=");
document.cookie = vals[0] + "=;expires=Thu, 21 Sep 1979 00:00:01 UTC;";
}
}
// you will need jquery for this
$(window).on('beforeunload', function () {
clearCookies()
});

或者 Angular 方式的clear函数:

function clearCookies(){
angular.forEach($cookies, function (value, key) {
$cookieStore.remove(key);
});
}

但是如果您可以使用 session cookie(没有过期值),它们将在用户关闭浏览器时被浏览器自动删除。

关于angularjs - Angular 在离开网站时删除 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25935517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com