当我用jquery时,当用户点击浏览器的关闭按钮时,想要清除cookie。但是beforeunload方法也适用于标签。并且页面被更改,beforeunload方法working.it必须仅适用于浏览器关闭点击。
$(document).ready(function () {
$(window).bind("beforeunload", function () {
return confirm("You are about to close the window");
});
});
首先检查您的Web配置是否具有以下行。如果没有将这些代码添加到您的Web配置中以清除浏览器关闭操作中的cookie。
<system.web>
<sessionState mode="InProc"></sessionState>
</system.web>
或者,如果您没有设置到期日期,则默认在会话结束时到期。请参阅jsCookies