未使用Javascript在IE中设置Cookie
Cookie not being set in IE using Javascript
我在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);
});
仍然不确定到底是什么问题,但使用这个库解决了问题。
https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie#A_little_framework.3A_a_complete_cookies_reader.2Fwriter_with_full_unicode_support
相关文章:
- 在jquery中为显示/隐藏设置cookie
- 如何为后台更改程序代码设置cookie
- 如何使用单选按钮设置cookie值
- PhantomJS(vs nightwatch.js)设置cookie错误
- 未使用Javascript在IE中设置Cookie
- 如何使用Ajax/jQuery设置cookie
- 如何在Internet Explorer中使用javascript设置cookie
- 在Node.js中设置cookie值
- Javascript-设置cookie并拉入ID
- 为什么新js Fetch标准禁止响应头名称为'设置Cookie 1/2'
- 设置文档位置href会阻止设置cookie
- .bind()无法设置cookie
- 单击链接时设置cookie
- 我无法在歌剧和互联网浏览器中设置cookie
- 在相对于用户当前 URL 路径的不同路径中设置 Cookie
- 如何在 Javascript 中设置 cookie 的到期日期
- 使用Javascript设置cookie
- 无法使用jquery设置cookie
- Javascript代码检查:尝试设置cookie时出现令牌错误
- 仅当onclick和隐藏消息时设置cookie