2010-07-29 92 views
5

你好,我需要销毁页面刷新javascript饼干。我需要在每个页面加载中设置一堆新的cookie,以帮助我根据用户选项呈现网页。有没有一种方法来销毁页面上的Cookie刷新?如何销毁页面刷新饼干

+0

如果重写旧值消失的cookie。 – mplungjan 2010-07-29 17:16:26

+0

当我重写我的cookies时,会发生什么? – sai 2010-07-29 17:22:40

+0

如果你的页面在onunload之后加载,那么你正在刷新,所以你可以测试你在onunload和onload中设置的cookie的年龄,看看它是否小于一分钟,你刷新了 – mplungjan 2010-07-29 17:51:05

回答

2

可能是您可以在页面卸载时删除cookie。

例如,使用jQuery:

$(window).unload(function() { 
    //Destroy cookies here 
}); 
+0

我们是否已经在JavaScript中卸载?当然是 – sai 2010-07-29 17:20:53

+0

! :) http://api.jquery.com/unload/ http://www.codetoad.com/javascript/miscellaneous/onunload_event.asp – cesarnicola 2010-07-29 17:35:08

+0

嘿,但这是一个页面刷新?这是当你离开页面时? – sai 2010-07-29 17:38:50