看来我无法在 IE9 上设置 cookie,而且我不明白原因。我的目标是设置一个一年后过期的cookie,我正在使用以下代码
$.cookie( name, value, { expires:days } )
其中天数等于 365。会话过期后,我得到的 cookie 就消失了(即关闭并打开浏览器)我也尝试过使用以下代码,但没有任何改变
function setCookie( name, value, days ) {
var exdate=new Date();
exdate.setDate(exdate.getDate() + days);
var c_value = value + ( ( days==null ) ? "" : "; expires="+exdate.toUTCString() + "; path=/");
document.cookie=name + "=" + c_value;
}
有什么IE9 不喜欢的东西(例如某些字符)?请帮我处理这些东西。
最好的问候 MB