许久之前做Excel生成导出的时候就遇到这个问题,困扰很久。最近做的附件下载功能又出现这个问题。还好这次有了排查的基础,有部分能
用。终于也看到了框架开发的部分好处,排查BUG可以分模块分析。
没有时间细说,先记录一下。如果出现这个问题,首先检查使用的框架中是否使用了no-cache之类的过滤器,如果有,客户端在解析此类元数据时,就可能出现无法下载后无法打开的问题。这个只在IE6存在的原因,我认为是IE6更遵从协议,但是并不人性化,在更高版本的浏览器里,一些内容是否缓存是在浏览器端决定的。