【发布时间】:2016-04-18 22:12:10
【问题描述】:
如何让我的网站强制 Internet Explorer 忽略该网站的任何缓存文件?我对网站上带有“#”的 URL 有疑问。在 Chrome 中,如果我访问 website.com/#123.htm,它会正常加载,但是如果我在 IE 中尝试,它会加载 website.com/,这是库/CMS 的索引。
我可以禁用 IE 选项中的设置,但该网站(以及关闭缓存所需的功能)已被数百名用户使用。
我在 Chrome 中没有这个问题,并且当我在这台计算机上禁用 IE 中的缓存时停止了这个问题。另一方面,是否可以禁用某些内容而不是其他内容的缓存(理想情况下不会每次都加载图像)
我的网站正在使用 CSS/HTM/JS。
谢谢
【问题讨论】:
-
您可以在静态文件中添加时间戳,例如
?t=326237835562,以欺骗浏览器该 URL 是新的;因此,它将加载
标签: javascript html css internet-explorer caching