【发布时间】:2021-10-10 08:13:28
【问题描述】:
如果 url 包含“#”,为什么 window.loaction.href 不会重新加载页面。
控制台中的window.location.href = window.location.href 将重新加载页面,但window.location.href = window.location.href + "#abc" 将仅替换 url 而无需重新加载。
【问题讨论】:
-
为什么要这样重新加载页面?当您有另一种单独的方法来实现这一点时?
-
location.href 不会重新加载页面,直到它识别出任何 url 更改并且 #param 似乎不符合更改的条件。添加 "?param" 似乎有效
标签: javascript location