【问题标题】:jQuery Cookies not working as expected in IEjQuery Cookies 在 IE 中无法按预期工作
【发布时间】:2015-04-10 15:17:12
【问题描述】:

我已经使用 jQuery Cookies 设置了一个 cookie 变量,如下所示

for(ck=1;i<= $.cookie('ck'); ck++){
   $.cookie('Answer'+answer, answer);
   $.cookie('questions'+ck, $('#quid').text());
   $.cookie('Answer'+ck, $('#'+answer).val());
   $.cookie('status'+ck, statuss);
   $.cookie('correctans'+ck, base64_decode(correctans)); 

}

它在 chrome 和 firefox 中完美运行。如果 $.cookie('ck') 的值小于 9,它也可以在 IE 中正常工作。如果大于 9,则 answer9 的 cookie 将被设置,并且 answer1 将在 IE 中取消设置。必须做些什么来解决这个?

【问题讨论】:

标签: jquery jquery-cookie


【解决方案1】:

我怀疑您已达到 IE 中 cookie 的最大数量。请参阅:http://browsercookielimits.iain.guru/。如果您使用的是 IE 7 或更高版本 - 建议将您的 cookie 重构为 HTML5 本地存储:http://diveintohtml5.info/storage.html。

仅查看代码,您的域似乎有超过 50 个 cookie。

【讨论】:

    猜你喜欢
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-06
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    相关资源
    最近更新 更多