У меня есть небольшая проблема, которую я не могу исправить.
Я установил файл 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, и она устанавливает время истечения для«конец сессии».По некоторым причинам, кажется, что время истечения не устанавливается правильно.
Обновление: так на всех компьютерах и во всех браузерах.