如何在Internet Explorer中缓存JavaScript文件?

时间:2013-11-28 14:07:47

标签: javascript internet-explorer caching

关于如何不缓存有很多问题,但没有关于如何在IE中缓存JavaScript的问题(8)。

我尝试了浏览历史记录下的所有4个选项 - > 设置,但在每个请求中都会发生同样的事情: IE成功下载了最新版本的.js文件。我已经检查了C:\inetpub\logs\LogFiles\的日志,并且在我发出的每个请求中,我都可以看到请求了jsFile.js:

2013-11-28 13:55:29 10.120.59.9 GET /developmentMachine1/js/jsFile.js - 80 - 10.241.247.58 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.1;+WOW64;+Trident/5.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+Media+Center+PC+6.0;+.NET4.0C;+.NET4.0E;+InfoPath.3;+BRI/2) 304 0 0 62

如何缓存该文件?

编辑:我正在使用ASP生成页面。

编辑2:我通过在我的应用程序的js文件夹中添加以下内容的web.config文件解决了这个问题。

<configuration>
   <system.webServer>
      <httpProtocol>
         <customHeaders>
            <add name="Cache-control" value="private" />
         </customHeaders>
      </httpProtocol>
   </system.webServer>
</configuration>

0 个答案:

没有答案