这听起来很简单,我认为它应该很简单,但不知何故我无法让它工作......
我想使用 Javascript 设置一个 Cookie,当用户退出浏览器时,这个 Cookie 应该被删除。设置 cookie 并获取值不是问题。但是当我退出浏览器并重新打开它时,cookie 仍然存在(Firefox)。
我使用 jQuery 和Cookie-Plugin。
这是我的测试代码:
$(document).ready(function(){
$('#output').append( '<li>initialize...</li>' );
var $cookieVal = $.cookie('testCookie');
$('#output').append( '<li>check cookie...</li>' );
if(!$cookieVal) {
$('#output').append( '<li>set cookie...</li>' );
$.cookie('testCookie', 'eat cookies', { path: '/' });
//console.log( $.cookie() );
} else {
$('#output').append( '<li>cookie is already set...</li>' );
$('#output').append( '<li>cookie value: '+$.cookie('testCookie')+'</li>' );
}
});
请在jsFiddle找到工作示例。