我有这样的URL:http://example.com#something如何删除#something,而不会导致页面刷新?
我尝试了以下解决方案:
window.location.hash = '';
Run Code Online (Sandbox Code Playgroud)
但是,这不会#从URL中删除哈希符号.
这里有人使用Response.Redirect()方法,你是否在浏览器地址栏上遇到了一些附在uri末尾的奇怪字符?
奇怪的字符是哈希,下划线,等号和下划线(没有空格),如下面......我不知道这些是什么,当这些奇怪的字符出现时,重定向没有正确发生.
#_=_
Run Code Online (Sandbox Code Playgroud)
有关此问题的任何见解请分享.谢谢