从浏览器清除缓存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从浏览器清除缓存相关的知识,希望对你有一定的参考价值。

我在Flex中有一个应用程序,该应用程序以PDF格式生成文件。为了生成这些文件,我上传了源文件(Word格式),可以在其中放置一些标签,例如#ds_version#,#cd_document#等。

标签被数据库信息替换,并且某些标签具有自动递增的功能,例如#ds_version#。因此,用户可以从该文件的PDF中创建许多版本

但是问题是:当用户要从源文件创建新版本时,仅当我清理浏览器缓存时,标记才会收到正确的信息。

有人知道通过Flex清除浏览器缓存的任何方法吗?

答案

尝试在Web.config中添加代码:

<caching>
  <profiles>
    <add extension=".swf" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
    <add extension=".odt" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
    <add extension=".doc" policy="CacheUntilChange" kernelCachePolicy="DontCache" />  
    <add extension=".docx" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
  </profiles>
</caching>

以上是关于从浏览器清除缓存的主要内容,如果未能解决你的问题,请参考以下文章

如何清除 APCu 中的用户缓存?

如何使用 Tablayout 清除 Viewpager 的缓存内存

上传新版本代码时如何强制浏览器清除缓存

如何从片段外部清除/重置地图?

如何用php清除浏览器缓存?

如何以编程方式清除缓存?