导航到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