Javascript 页面刷新仅显示站点URL,不在URL中显示额外添加的文本
如何从浏览器中的URL中删除内部链接,以便用户刷新网站时可以看到默认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上,这会触发两个服务器调用,我需要确保删除这些内部链接。如果在加载时设置了哈希,请尝试重置该哈希,请记住
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
)表示您网站上的特定状态。如果用户选择重新加载页面,则应将其返回到完全相同的状态。