У меня есть небольшая проблема, я не могу исправить.jQuery Cookie Plugin: cookie удаляется при выходе из браузера
Я поставил печенье на странице, которая должна длиться год:
$.cookie("audience_uwf", 1, {expires: 365, path: '/'});
Это работает для всего сеанса браузера. Однако при закрытии браузера он исчезает. Есть идеи?
Я использую его для выбора навигационного элемента аудитории в неупорядоченном списке.
if($.cookie("audience_uwf") == null) $.cookie("audience_uwf", 1 ,{expires: 365, path: '/'});
$('#audiencenav div.audience_navigation ul li, #audiencenav div.audience_content ul li').removeClass("selected");
$('#audiencenav div.audience_navigation ul > li').not("ul li ul li").eq($.cookie("audience_uwf")).addClass("selected");
$('#audiencenav div.audience_content ul > li').not("ul li ul li").eq($.cookie("audience_uwf")).addClass("selected");
Я также просмотрел информацию о файлах cookie и устанавливает время истечения срока действия «окончания сеанса». По какой-то причине кажется, что время истечения времени не устанавливается правильно.
Обновление: Это похоже на все компьютеры и все браузеры.
Вы протестировали его в других браузерах? Для этого плагина в github есть проблема, связанная с этим в firefox. https://github.com/carhartl/jquery-cookie/issues/37 –
происходит во всех браузерах – Bri