未使用 Javascript 在 IE 中设置 Cookie
Cookie not being set in IE using Javascript
我在 IE 9/10/11 中设置 cookie 时遇到问题,它在 Chrome/Firefox/Safari 中工作正常。我已尝试在 Whosebug 上的其他问题中建议的事情无济于事,并且显然已经检查了 IE 安全设置。
正在使用简单函数设置 cookie
function setCookie(name,value,expiredays) {
if (expiredays > 0) {
var exdate = new Date();
exdate.setDate(exdate.getDate()+expiredays);
expires="; expires="+exdate.toUTCString();
} else {
expires="; expires=0";
}
document.cookie=name+"="+value+expires;
}
并在两个地方之一被调用(均无效)
jQuery.magnificPopup.open({
callbacks: {
close: function() {
setCookie('seenSummer','summer',0);
}
},
alignTop: true,
items: [
{
src: '#summer-popup',
type: 'inline'
}
]
});
jQuery('.popup__btn').on('click', function() {
setCookie('seenSummer','summer',0);
});
我在 IE 9/10/11 中设置 cookie 时遇到问题,它在 Chrome/Firefox/Safari 中工作正常。我已尝试在 Whosebug 上的其他问题中建议的事情无济于事,并且显然已经检查了 IE 安全设置。
正在使用简单函数设置 cookie
function setCookie(name,value,expiredays) {
if (expiredays > 0) {
var exdate = new Date();
exdate.setDate(exdate.getDate()+expiredays);
expires="; expires="+exdate.toUTCString();
} else {
expires="; expires=0";
}
document.cookie=name+"="+value+expires;
}
并在两个地方之一被调用(均无效)
jQuery.magnificPopup.open({
callbacks: {
close: function() {
setCookie('seenSummer','summer',0);
}
},
alignTop: true,
items: [
{
src: '#summer-popup',
type: 'inline'
}
]
});
jQuery('.popup__btn').on('click', function() {
setCookie('seenSummer','summer',0);
});