以编程方式阻止FireFox在内存缓存中存储内容?

以编程方式阻止FireFox在内存缓存中存储内容?,firefox,caching,Firefox,Caching,在我的web应用程序中,我将所有常见的响应头发送到浏览器以防止缓存(缓存控制:无存储,无缓存)。内容过期也处于启用状态 但是,如果我在Firefox 3.6中注销我的应用程序,然后导航到“about:cache”,我可以在内存缓存中看到应用程序内部的HTML内容。我也尝试过几个银行/信用卡网站,发现了同样的问题 有没有一种方法可以防止Firefox不仅在磁盘上而且在内存中缓存内容,这样其他人就不能在以后检查内存缓存了?我可以随时要求用户在注销后关闭浏览器,但无法保证他们会这样做。响应标题和元标记

在我的web应用程序中,我将所有常见的响应头发送到浏览器以防止缓存(缓存控制:无存储,无缓存)。内容过期也处于启用状态

但是,如果我在Firefox 3.6中注销我的应用程序,然后导航到“about:cache”,我可以在内存缓存中看到应用程序内部的HTML内容。我也尝试过几个银行/信用卡网站,发现了同样的问题


有没有一种方法可以防止Firefox不仅在磁盘上而且在内存中缓存内容,这样其他人就不能在以后检查内存缓存了?我可以随时要求用户在注销后关闭浏览器,但无法保证他们会这样做。

响应标题和元标记(有几个表示不缓存)更像是建议而不是规则。这就是为什么大多数银行网站告诉你注销后关闭浏览器的原因。因此,直接回答您的问题:不,无法保证浏览器会听取您关于如何处理发送的数据的建议。同样,网站的外观也是如此