这可能是一个简单的问题,我确信我在这里遗漏了一些东西。
我要做的就是禁用 URL 中的哈希标记链接。例如,如果有人要输入 url:www.example.com/#anchor
它将更改为www.example.com
并完全删除 URL 中的哈希。
我什至不介意禁用该功能并将其保留在 URL 中,无论哪种方式。
到目前为止,这是我所拥有的,但我运气不佳:
var locationHashIndex = window.location.href.lastIndexOf("#"),
station = window.location.href.slice(locationHashIndex + 1);
window.location.href = window.location.href.substr(0, locationHashIndex);
这让页面重新加载变得疯狂......不是我想要的。对这个有什么想法吗?