i Сделал приложение с использованием Extjs 4.1. У меня есть страница входа с опцией помнить меня. Здесь мы сохраняем запомненную информацию пользователя в cookie с использованием java-скрипта. После использования логина приложения с опцией «запомнить меня» его информация будет храниться в cookie до 7 дней с даты входа в систему. Эта функция работает очень хорошо во всех браузерах, кроме IE9. В IE9, если я вхожу в систему с опцией «запомнить меня», он будет помнить, пока я не закрою приложение. как только я закрыл и откройте браузер, запустите приложение. Меня это не помнит. , но когда я посетил инструменты разработчика -> просмотреть информацию о файлах cookie, он содержит мою регистрационную информацию. следующий снова я перезагрузил приложение помнить, что я работаю. Снова я закрыл браузер и открыл память не работает без открытия инструментов разработчика. если я открою опцию инструментов разработчика и перезагрузим приложение, помните, что я работаю. Зачем мне нужно открывать инструменты для разработчиков каждый раз, когда я закрываю браузер. Может ли кто-нибудь сказать мне, как решить эту проблему? проблема с настройкой браузера IE9? Большое спасибо. Спасибо.IE9 cookie не работает, когда браузер закрыт и открыт?
Вот мой код:
var check = Ext.getCmp('chkBoxId').getValue();
var username = Ext.getCmp('userId1').getValue();
var Password = Ext.getCmp('paswordId').getValue();
if(check==true)
{
var now = new Date();
var time = now.getTime();
var expireTime = time + 604800000//1000*36000;
now.setTime(expireTime);
var tempExp = 'Wed, 31 Oct 2012 08:50:17 GMT';
document.cookie = 'AddedCookie='+username+'/'+Password+'/'+check+';expires='+now.toGMTString()+';path=/';
}
else{
document.cookie = 'AddedCookie='+username+'/'+Password+'/'+check+';expires='+new Date()+';path=/';
}
Пожалуйста, не сохраняйте имена пользователей и пароли в файлах cookie. – Teemu
k. Можешь сказать мне. почему это происходит в IE9? –
скажите мне другой способ достичь? –