回答
根據文檔(http://ud.ht/SgZm),您正在查找的內容稱爲pushState。該技術僅適用於支持HTML5的瀏覽器,並且廣泛用於許多網站。如果你想感受不同之處,用新的和舊的瀏覽器打開Facebook,你會看到,而不是改變舊的瀏覽器中的網址,Facebook確實改變了散列值。
這是它如何工作的例子:
if (typeof(history.pushState)=='function'){
history.pushState(stateObj, "page 2", "bar.html");
}
記住,你需要運行它,當你成功地完全加載一個頁面,不要忘了爲瀏覽器編寫的事件偵聽器的後退按鈕。
我知道AJAX,但在Twitter中,它加載頁面與Ajax,是的,並在瀏覽器中的網址正在改變。它是如何完成的? –
這是一個新技術,我將編輯答案並解釋它是如何工作的。 – AHBagheri
好吧,等着.. –
- 1. Twitter頁面沒有加載
- 2. WebClient無法加載twitter頁面
- 3. jQuery手機將「加載標題」附加到頁面
- 4. jQuery手機不加載新頁面腳本
- 5. Jquery手機:如何重新加載/刷新內部頁面
- 6. 如何在Windows手機的頁面中添加頁腳面板?
- 7. Windows手機頁面樣式
- 8. JQuery手機多頁面
- 9. 刪除頁面windows手機
- 10. 頁面加載的隨機div
- 11. javascript - 頁面加載的隨機div?
- 12. 頁面加載
- 13. 頁面加載
- 14. 加載頁面
- 15. 頁面加載
- 16. 頁面加載
- 17. 如何在手機網頁視圖中加載網頁?
- 18. 加載一個隨機頁面加載ajax html
- 19. Twitter Bootstrap太寬手機
- 20. Twitter社交框延遲頁面加載 - 如何異步呢?
- 21. 頁面加載後沒有自動播放(Twitter引導轉盤)
- 22. Twitter引導頁面加載顯示所有標籤
- 23. Twitter Bootstrap Carousel插件延遲頁面加載
- 24. 包括每個頁面加載的twitter/flickr api調用(WordPress)
- 25. xcode:在uiWebview上加載「Twitter」頁面時使用MBProgressHUD
- 26. Twitter如何更改網址而無需重新加載頁面?
- 27. 我如何自動滾動頁面時,它加載在jQuery手機
- 28. jQuery手機:如何調用此(默認)錯誤加載頁面消息?
- 29. 在手機間隙html頁面需要太多時間來加載
- 30. Jquery加載頁面
有很多這些問題:http://stackoverflow.com/questions/1934706/how-to-update-a-web-page-without-reloading-the-web-page-using-ajax http:/ /stackoverflow.com/questions/28125226/how-to-update-content-automatically-without-reloading-webpage-using-php-ajax – PaulBGD
[如何在不使用AJAX重新加載網頁的情況下更新網頁?] (http://stackoverflow.com/questions/1934706/how-to-update-a-web-page-without-reloading-the-web-page-using-ajax) – PaulBGD