javascript - 注销时jQuery清除缓存

标签 javascript jquery caching jquery-mobile

当用户从我的移动应用注销时,我如何确保清除缓存?

我想的是重定向/注销到清除缓存的特定页面并重定向到首页,但如何清除缓存中的所有内容?

我正在使用 jQuery Mobile 1.0b2pre。

最佳答案

我是这样解决的:

我的 /logout 操作(用户 session 在后端被销毁)重定向到 /exit,它的 id 属性为 exitPage。 在我的 JavaScript 中,我要求 jQuery Mobile 在该页面即将创建时触发。然后我清空 DOM 并重定向到首页。

/退出:

<div data-role="page" id="exitPage"></div>

/我的.js:

jQuery('#exitPage').live('pagebeforecreate', function(){
    jQuery(document).empty();
    window.location.replace('/');
});

关于javascript - 注销时jQuery清除缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6691998/

相关文章:

javascript - 如何在内部图像使用宽度 : 100% 的 div 上使用 height()

javascript - 如何在 Node.js 中导入文件?

javascript - (jQuery) .hover() 中淡入/淡出元素的问题

node.js - 电子标签和多个 API 端点

javascript - Angular js中嵌入后的链接功能

javascript - 读取表然后删除并显示新的

jquery - "End element ' jsonCalendarItems ' from namespace ' ' expected. Found element ' 项目 ' from namespace ' '

javascript - 在执行 Ajax 调用之前,对 DOM 的更改应该是可见的

javascript - 即使工具箱打开,Firefox 和 RequireJS 仍然从缓存中提取

c# - 简单的 C# ASP.NET 缓存实现