一尘不染

带有清除缓存的 window.location.reload

javascript

我想使用 JavaScript 重新加载页面,但我也想清除缓存,因此在页面刷新时,页面具有来自服务器的所有内容的最新版本。
除 IE 之外的其他浏览器没有获取最新内容。

IE9的任何解决方案?


阅读 128

收藏
2022-05-23

共1个答案

一尘不染

reload()应该接受一个参数,告诉它进行硬重新加载,即忽略缓存:

location.reload(true);

我不能保证它的可靠性,您可能需要进一步调查。


编辑(2021):该参数从未标准化,在更现代的浏览器中已被弃用和删除。每季度添加一条描述这一事实的评论将无济于事。

2022-05-23