0

最近我注意到,如果我們在我們的個人資料視圖/網址(http://twitter.com/profileName),並點擊我們的推文之一來查看其彈出的細節,URL更改(http://twitter.com/profileName/status/statusId),無需重新加載頁面(沒有#在URL使用)。Twitter如何更改網址而無需重新加載頁面?

隨着進一步的調查,我發現window.history的變化,從:

{ title: "profileName (@profileName) | Twitter" } 

到:

{ inOverlay: true, rollbackCount: 1 } 

我目前正在對自己的單頁應用程序堆棧,並堅持寫作自己的路由器 - 期待替代目前趨勢#的用法,並認爲理解這個twitter hack可以幫助我一點。

+0

我看到線程較早,但不知道,如果Twitter使用相同的機制(所以我創造了這個線程) - 無論如何,它現在可以關閉。謝謝! – mrmnmly

回答

相關問題