Cookie没有使用Javascript在IE中设置

时间:2015-04-02 15:05:28

标签: javascript cookies

我在IE 9/10/11中设置cookie时遇到问题,它在Chrome / Firefox / Safari中运行良好。我已尝试在StackOverflow上的其他问题中建议的事情无济于事,并且显然已经检查了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);
});

1 个答案:

答案 0 :(得分:0)