有很多类似的问题,但是答案与我所看到的不同。
这就是我在Chrome浏览器中看到的内容
在服务器上进行了更改,并通过AJAX / Javascript向客户端发出警报以刷新页面。客户端JS尝试location.reload(true)。它会刷新,但是页面没有任何变化。我还包括以下内容:
window.applicationCache.swapCache();
location.reload(true);
那没有帮助,应该弃用applicationCache。
然后我尝试使用修改后的URL(附加?id = 122)刷新页面,但是页面没有正确刷新。
手动,我尝试了F5和Control-F5。再次,没有变化。
在Google Chrome的开发人员模式下,我手动选择了“正常重载”和“硬重载”,但没有更改。直到我手动选择“ Empty Cache and Hard Reload”后,更新后的页面才能正确显示。
如何在客户端JS中以编程方式使用“空缓存和硬重载”来强制刷新页面?