Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在应用程序启动时删除代码中的cookie_Jquery_Cookies_Model View Controller - Fatal编程技术网

Jquery 如何在应用程序启动时删除代码中的cookie

Jquery 如何在应用程序启动时删除代码中的cookie,jquery,cookies,model-view-controller,Jquery,Cookies,Model View Controller,我正在cookies中保存一些数据,比如 setCookie("ve", value , null); 设置为null,因此它将在单击浏览器时过期 当我单击浏览器时,它们确实会被删除,但如何确保在我关闭选项卡时cookie也会被删除?因为当我使用多个选项卡并关闭应用程序的选项卡时,我的cookie仍然处于活动状态 目前我正在做这件事 deleteCookie("ve"); 另外,我想在应用程序启动时删除cookie,而不考虑浏览器/选项卡 感谢您的帮助 谢谢您可以在事件onbeforeunl

我正在cookies中保存一些数据,比如

setCookie("ve", value , null);
设置为null,因此它将在单击浏览器时过期

当我单击浏览器时,它们确实会被删除,但如何确保在我关闭选项卡时cookie也会被删除?因为当我使用多个选项卡并关闭应用程序的选项卡时,我的cookie仍然处于活动状态

目前我正在做这件事

deleteCookie("ve");
另外,我想在应用程序启动时删除cookie,而不考虑浏览器/选项卡

感谢您的帮助


谢谢

您可以在事件
onbeforeunload
onunload

window.onbeforeunload = function() {
 deleteCookie("ve");
}

当我们使用window.onbeforeunload事件或onunload事件时,当我们从一个url重定向到同一域中的另一个url时,cookie将被删除,对吗?因此,如何在启动应用程序或关闭选项卡时删除cookie。我是Javascript/Jquery新手,请帮助我理解。谢谢