0
我在IE 9/10/11中設置Cookie時遇到問題,它在Chrome/Firefox/Safari中正常工作。我已經嘗試了StackOverflow的其他問題中提出的建議,但無濟於事,並且明顯檢查了IE安全設置。使用Javascript在IE中未設置Cookie
該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瀏覽器中啓用Cookie?您的安全級別設置爲高嗎?你在本地主機上試試這個嗎?你的域名是否有下劃線? – 2015-04-02 15:11:45
你有沒有嘗試設置cookie;當0被設置爲到期日時,expires = 0'? – 2015-04-02 15:18:54