Мы работаем с поставщиком единого входа, чтобы создать веб-приложение, которое должно включать URL-адрес изображения на каждую страницу, чтобы поддерживать сеанс. Это было бы прекрасно, если бы это было стандартное веб-приложение с несколькими страницами, но мы делаем его одностраничным приложением, построенным на extjs.
Ищем идеи о том, как поддерживать сеанс на основе активности пользователя, когда мы не будем запрашивать страницы, содержащие «пиксель отслеживания», который они используют в настоящее время, поскольку все наше взаимодействие с сервером будет основано на json/ajax, и большая часть его будет использовать Ext Direct от sencha для большей части связи между клиентом и сервером. Наверняка это сделал кто-то другой. Таймер бездействия сеанса составляет порядка 10 минут.
Просто интересно, сталкивался ли кто-нибудь с этим, и как вы с этим справились. Я могу достаточно легко предотвратить тайм-аут сеанса с помощью вызова setInterval, но это противоречит всей цели таймера бездействия.