是否可以强制浏览器使用哈希重新加载同一页面?

时间:2013-05-02 18:33:50

标签: javascript

我知道我可以像这样在URL的末尾添加一个哈希:

window.location.hash = '#myFancyHash';

但由于各种原因,我需要完全重新加载页面。在某些浏览器上,这很好用:

window.location = window.location.href + '#myFancyHash';

但其他人拒绝重新加载页面,因为它将新网址视为哈希版本。

有没有办法强制所有浏览器重新定位(重新加载)页面?

1 个答案:

答案 0 :(得分:13)

window.location.hash = '#myFancyHash';
window.location.reload()

这会导致使用新哈希重新加载