Я столкнулся со странной проблемой. У меня есть javascript, который использует setInterval для поддержания сеанса в живых. Но, похоже, что если браузер оставляют без присмотра на время (либо оставляют его открытым на ночь, либо не в фокусе, работая в другом приложении), setInterval не запускается в IE, и сеанс может истечь. Это не происходит в Firefox.
Кто-нибудь знает, является ли это известной проблемой с setInterval в IE, и есть ли хорошие решения?
РЕДАКТИРОВАТЬ (больше информации о том, что выполняет setInterval):
setInterval вызывает функцию ajax, которая просит сервер обновить время ожидания сеанса.
Интервал устанавливается на половину частоты ожидания сеанса (срабатывает каждые 10 минут, время ожидания сеанса - 20 минут).