Вот как я это решил:
Мое /logout
действие, при котором сеанс пользователя уничтожается в бэкэнде, перенаправляет на /exit
, который имеет атрибут id exitPage
.В моем JavaScript я попросил jQuery Mobile сработать, когда эта страница будет создана.Затем я очищаю DOM и перенаправляю на первую страницу.
/ exit:
<div data-role="page" id="exitPage"></div>
/ my.js:
jQuery('#exitPage').live('pagebeforecreate', function(){
jQuery(document).empty();
window.location.replace('/');
});