强制Internet Explorer忽略缓存的文件

时间:2016-01-13 19:12:32

标签: javascript html css internet-explorer caching

如何让我的网站强制Internet Explorer忽略该网站的任何缓存文件?我在网站上有一个“#”的网址存在问题。在Chrome中,如果我访问website.com/#123.htm它将加载正常,但是如果我在IE中尝试它将加载website.com/这是库/ CMS的索引。

我可以禁用IE选项中的设置,但是网站(以及关闭缓存所需的功能)已被数百名用户使用。

我在Chrome中没有遇到此问题,并且当我在此计算机上禁用IE中的缓存时停止使用它。另一方面,是否可以禁用某些内容的缓存而不是其他内容(理想情况下每次都不会加载图像)

我的网站正在使用CSS / HTM / JS。

由于

1 个答案:

答案 0 :(得分:0)

可以使用响应发送多个标头以防止缓存:Expires: -1Pragma: no-cacheCache-control: no-cache

如果您无法控制标题,可以使用META元素完成此操作,例如:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">