Javascript:当用户注销时,如何删除下载的内容?

时间:2018-10-11 01:37:53

标签: javascript authentication caching

我正在构建具有登录功能的应用程序。当然,这意味着用户可以注销。

当他们这样做时,我使服务器端的auth_token无效。他们不能再向其“项目”提出请求。但是,当他们在浏览器上单击“后退”按钮时,它们的详细信息和项目就会被渲染,因为它们是304。浏览器从其缓存中提取数据,而服务器没有被单击。

现在一种解决方案是通过在响应中设置过期标头来禁用缓存。但这意味着我已经失去了所有缓存。感觉就像抛出了浏览器的一个完美的功能,并且由于“项目”很大,因此意味着来回传输的数据量超过了所需的数据量。

是否有办法在注销时清除缓存的数据?不仅是Cookie,还包括所有304able数据?

0 个答案:

没有答案