如何在不刷新页面的情况下使用JavaScript从window.location(URL)中删除哈希值?

您可以在历史记录API上使用replaceState方法删除哈希。

replaceState方法修改当前历史记录条目,将其替换为方法参数中传递的状态对象,标题和URL。 当您要响应某些用户操作而更新状态对象或当前历史记录条目的URL时,此方法特别有用。

要删除哈希,您可以使用-

history.replaceState(null, null, ' ');