使用jQuery和ie9浏览器无法保存cookie
Cannot save cookie with jQuery and Internet Explorer 9
似乎我无法在IE9上设置cookie,我不明白原因。我的目标是设置一个一年后到期的cookie,我使用以下代码
$.cookie( name, value, { expires:days } )
,其中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
我发现这个问题似乎与浏览器配置有关。我这里有一个跳水:
- 打开Internet Explorer 9
- 点击右上角的工具图标,然后点击Internet选项。
- 在顶部切换到标签隐私和点击高级按钮。
- 允许第一方cookie和第三方cookie,并启用会话cookie。
一切正常。
你能确认我对此无能为力,最多只能警告我的用户吗?
相关文章:
- 按下按钮时保存cookie
- Javascript 不会保存 cookie
- 大规模保存cookie的最佳方式是什么
- 保存cookie数据,字符串语言不是英语
- 如何保存cookie
- 为什么在Javascript中没有保存cookie
- 点击按钮并在Drupal 7上保存cookie
- 如何防止代码在 JQuery 插件完成保存 cookie 之前执行
- 在点击时创建和保存 Cookie
- 单击“提交”按钮时跳转到另一个页面并保存 Cookie
- 使用 JavaScript 更改边框颜色,并从 Javascript 保存 Cookie
- 如何使用Jquery在浏览器中保存cookie时点击按钮窗口重新加载
- 如何保存cookie信息
- 使用JQuery和javascript在Ajax调用后保存cookie
- 如何使用javascript在浏览器中保存cookie
- PHP修改和保存cookie的起始值
- 使用jQuery和ie9浏览器无法保存cookie
- 如何在JavaScript中保存cookie值时设置路径?
- angular ngCookies没有't重新启动浏览器后保存cookie
- 在Javascript中保存cookie