2012-11-23 78 views
0

基本上,我需要在请求特定静态资源(pdf)时删除请求标头中的'高速缓存'部分。是否有可能使用js从请求头中删除'cache'?

这可能实现吗?

多一点背景:

我比较两个呼叫到一个文件中(如电话中分配给的iframe src属性PDF的路径)。一个工作,一个不工作。使用fiddler2我查看了流量,看起来唯一的区别是请求的请求头不起作用,它包含If-Modified-Since在它的头部的'cache'部分。如果我可以删除它,我认为它会解决我所了解的问题,因为我了解缓存,显示PDF的iframe可能会有问题。如果我错了,但它不能解决问题,至少我已经认定这是一个问题。

编辑:这是独家IE 8的问题,如果这是任何帮助:https://stackoverflow.com/questions/13528332/pdf-freezing-browser-do-i-have-enough-information-to-isolate-the-cause

+1

您是否尝试过在网址的末尾添加随机数字?例如thing.pdf?64563623 –

+0

明智的想法,谢谢队友。我现在试试吧...... –

+0

你不需要从请求中删除缓存头。在响应中更好地设置正确的缓存标头 – Bergi

回答

1

像@Lee泰勒说,在你的路径使用唯一的变量。大多数情况下,这是通过时间戳完成的,因为它是唯一的。

相关问题