javascript摆脱了网址中的位置哈希

时间:2013-08-01 15:17:27

标签: javascript url hash location

如果有人通过这种网址访问我的网站:“www.xxx.com/#somehash”,我希望页面顶部打开为“www.xxx.com”

为此,我在文档就绪时使用这个脚本:

location.hash="";

它几乎可以正常运行,因为它打开网站为“www.xxx.com /#”

但我无法摆脱最后的“/#”

我该怎么办?

感谢。

编辑:我不想刷新页面或使用任何HTML5独占脚本,只需找到一个与上面相同的脚本,但没有散列终止。

1 个答案:

答案 0 :(得分:3)

history.pushState('', document.title, window.location.pathname);

via:Clearing URL hash