导航到JavaScript中的新网址,但强制重新加载?

Javascript提供了location.reload(nocache) API。导航到JavaScript中的新网址,但强制重新加载?

当'nocache'参数为true时,它将强制从服务器重新加载当前的URL以绕过浏览器缓存。

当通过window.location.href = url;导航到新的网址时,是否有相应的方法来执行此操作?

我有一个聊天应用程序,它检测客户端运行的版本与服务器期望的版本相比较,如果它们不同,它会提示客户端导航到最新版本的URL。

但我发现当我发出这个问题时,许多客户端仍在使用缓存脚本。

回答:

没有开箱即用的解决方案。最简单的方法是将另一个参数添加到将会破坏缓存的URL。例如,

window.location = "/server/url?timestamp=" + (new Date()).getTime() 

每次运行它时,时间戳都会改变,浏览器将不会在缓存中找到该页。

以上是 导航到JavaScript中的新网址,但强制重新加载? 的全部内容, 来源链接: utcz.com/qa/260996.html

回到顶部