2013-05-07 47 views
0

我已經通過github網站瀏覽了很多。我觀察到,無論何時點擊鏈接,頁面都不會刷新,甚至瀏覽器中的URL也會更改。而且,這些鏈接被添加到歷史中!github如何讓您在不刷新的情況下瀏覽頁面?

嗯,我知道AJAX是很長的路要走,我知道很多的JavaScript(半中級編碼器),但你不能改變使用Ajax的URL。你也不能讓這些URL在歷史中可見。

那麼,如何赫克他們這樣做?

+2

[MDN - 操縱瀏覽器歷史記錄](https://developer.mozilla.org/zh-CN/docs/DOM/Manipulating_the_browser_history) – 2013-05-07 11:40:55

回答

0

現在有很多工具可以使這個過程變得簡單,請查看HistoryJSNavJS

不久前,微軟發佈了一個示例應用程序,利用這些技術命名爲「大架子」,這似乎已被拆除。顯然這隻有在你使用.NET時纔有意義。

+0

這並沒有真正回答它是如何完成的。它只是將問題從github移動到這些庫。 – 2013-05-07 11:49:39

+0

真,我想,但我知道,如果我問的問題在這種情況下,我想知道的工具,有爲了實現我想做的事情。 – 2013-05-07 11:51:47

+2

[關於HTML 5 Hisotry API的偉大詮釋](http://html5doctor.com/history-api/) – SpYk3HH 2013-05-07 12:25:43

相關問題