强制 Web 浏览器通过 JavaScript 硬刷新页面可确保获取页面的全新副本并更新其所有外部资源。
为了实现这一点,JavaScript 提供了一个名为 location.reload(true) 的方法。当传递 true 值时,此方法指示浏览器绕过其缓存并直接从服务器重新加载当前文档。
location.reload(true);
重要的是请注意,此解决方案可能无法在所有浏览器上一致地工作。根据MDN文档,Firefox在location.reload()中支持非标准的forceGet参数,该参数会强制重新加载文档。然而,其他浏览器会忽略传递给 location.reload() 的任何参数并且不起作用。
更多信息,您可以参考有关 location 对象的 MDN 页面。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3