2013-05-11 27 views
0

如何從我的瀏覽器的URL中刪除內部鏈接,所以當用戶刷新網站時他可以看到默認網址?在頁面刷新只顯示網站的URL沒有額外的文字在網址中

例如:

網址:使用內部鏈接URL後www.something.com //default website url

採取這種形式:

網址:www.something.com/#top

當我點擊我的瀏覽器我刷新我仍然看到

網址:www.something.com/#top,我希望看到網址:www.something.com

因爲我的iPad,這是觸發2級服務器的呼叫,我需要一定要刪除這些內部鏈接。

+0

你爲什麼要那麼做?包含散列('#top')的URL表示您的網站上的某個狀態。如果用戶選擇重新加載頁面,則應該返回到完全相同的狀態。 – pixelistik 2013-05-11 10:00:46

回答

1

嘗試重置加載時的散列值,如果它是之前設置的,請記住,這樣可以通過直接調用它來消除達到某個散列的能力。

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

但我仍然可以使用內部鏈接?我不能直接在URL中調用它?準確地說是 – 2013-05-11 09:37:50

+0

。也許有一個更聰明的方式,雖然 – worenga 2013-05-11 09:38:53

+0

它不工作......我只是測試它......我不斷得到例如'www.something.com /#'我需要'www.something.com' – 2013-05-11 09:40:23

相關問題