访问stackoverflow.com/#_=_并window.location.hash评估为#_=_。美好的。
现在执行window.location.hash = ''清除哈希,URL 变为stackoverflow.com/#. (注意尾随#。)
为什么#inwindow.location.hash不一致地包含或排除?如何在#不重新加载页面的情况下从 URL 中删除?
(MDN说
[哈希是] URL 中 # 符号之后的部分,包括 # 符号。
但对于空散列,情况并非如此。)