如果有人通过这种网址访问我的网站:“www.xxx.com/#somehash”,我希望页面顶部打开为“www.xxx.com”
为此,我在文档准备就绪时使用此脚本:
location.hash="";
几乎就像打开网站“www.xxx.com/#”一样工作
但我就是无法去掉最后的“/#”
我能做什么?
谢谢。
编辑:我不想刷新页面或使用任何 HTML5 专用脚本,只需找到一个与上面的脚本功能相同但没有哈希终止的脚本即可。
最佳答案
history.pushState('', document.title, window.location.pathname);
关于javascript 去掉 url 中的位置哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17998028/