如何使用JavaScript重新加载页面?
我需要一个在所有浏览器中都可用的方法。
这应该可以工作:
window.location.href = window.location.href.split( '#' )[0];
或者
var x = window.location.href;
x = x.split( '#' );
window.location.href = x[0];
我认为以下几点原因支持使用此方法:
或者,您也可以使用最近的官方方法来完成此任务。
window.location.reload()
你可以使用这段代码:
window.location.reload();
Javascript的reload()方法用于重新加载当前文档或URL。javascript location.reload(true)方法就像浏览器中的刷新按钮一样工作。默认情况下,JS reload()方法从缓存中重新加载页面,但是您可以通过将forceGet参数设置为true来强制从服务器端重新加载页面:location.reload(true)。 来源:https://www.coderepublics.com/JavaScript/javascript-location-reload-true.php
关于过时的内容呢? 现在只有带有forceReload的reload被弃用了。但是为了避免出现过时的错误,您可以使用不带forceReload标志的location.reload()。