Кажется, я не могу установить cookie на IE9, и я не понимаю причину. Моя цель состоит в том, чтобы установить печенье срок действия которого истекает через год, и я использую следующий кодНе удается сохранить cookie с jQuery и Internet Explorer 9
$.cookie(name, value, { expires:days })
где дни равно 365. печенья у меня ушло, как только сессии истек (т.е. закрыть и открыть браузер) Я также попытался с помощью следующего кода, но ничего не изменилось
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
работает ли он в других браузерах? Если да, проверьте настройки браузера. IE очищает файлы cookie после закрытия браузера. Я раздумывал об этом один раз, пока не проверил настройки браузера – ErikMes
Да, он работает в других браузерах. Не могли бы вы рассказать мне, где я могу найти настройки, о которых вы говорите? – MadBlack
OK нашел настройку. Он не проверяется, поэтому мы можем исключить этот случай. Благодарю. – MadBlack