Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 页面刷新仅显示站点URL,不在URL中显示额外添加的文本_Javascript_Jquery_Html_Url_Hyperlink - Fatal编程技术网

Javascript 页面刷新仅显示站点URL,不在URL中显示额外添加的文本

Javascript 页面刷新仅显示站点URL,不在URL中显示额外添加的文本,javascript,jquery,html,url,hyperlink,Javascript,Jquery,Html,Url,Hyperlink,如何从浏览器中的URL中删除内部链接,以便用户刷新网站时可以看到默认URL 例如: URL:www.something.com//默认网站URL 使用内部链接后,URL采用以下形式: URL:www.something.com/#top 当我在浏览器上单击“刷新”时,仍能看到 网址:www.something.com/#top我想看看网址:www.something.com 因为在我的iPad上,这会触发两个服务器调用,我需要确保删除这些内部链接。如果在加载时设置了哈希,请尝试重置该哈希,请记住

如何从浏览器中的URL中删除内部链接,以便用户刷新网站时可以看到默认URL

例如:

URL:
www.something.com//默认网站URL

使用内部链接后,URL采用以下形式:

URL:
www.something.com/#top

当我在浏览器上单击“刷新”时,仍能看到

网址:
www.something.com/#top
我想看看网址:
www.something.com


因为在我的iPad上,这会触发两个服务器调用,我需要确保删除这些内部链接。

如果在加载时设置了哈希,请尝试重置该哈希,请记住,这会删除通过直接调用它来访问某个哈希的能力

window.onload = function(){
    window.location.hash = '';
}

但我仍然可以使用内部链接?我只是不能直接在URL中调用它?没错。也许有一种更聪明的方法,尽管它不起作用……我刚刚测试了它……我一直在得到例如
www.something.com/#
我需要得到
www.something.com
我认为空哈希在语义上与否相同。然而,答案在“为什么要这样做”中给出?URL,包括散列(
#top
)表示您网站上的特定状态。如果用户选择重新加载页面,则应将其返回到完全相同的状态。