2015-02-07 20 views
1

最近,我們家已經開始在Netflix上觀看HGTV風格的節目。我們最喜歡的之一是財產兄弟。我今天去了谷歌搜索和訪問此鏈接:today.com如何切換這樣的網址?

http://www.today.com/home/property-brothers-give-peek-inside-their-beautifully-renovated-las-vegas-1D80297959(WOW)

我去向下滾動頁面,並驚訝地看到在網址欄更改URL,因爲我去到下一篇文章。上一篇文章仍然在上面,當我滾動時,URL切換回來了。 Today.com如何在不加載像這樣的新頁面的情況下切換網址?它是無縫的!

我曾經聽說過關於Facebook的歷史API。這是什麼使用?

回答

1

我曾經聽說過關於Facebook的歷史API。這是什麼使用?

是的。從MDN's "Manipulating the browser history" web-guide

假設HTTP : //mozilla.org/foo.html執行下面的JavaScript:

var stateObj = { foo: "bar" }; 
history.pushState(stateObj, "page 2", "bar.html"); 

這將導致URL欄以顯示HTTP : //mozilla.org/bar .html,但不會導致瀏覽器加載bar.html甚至檢查bar.html是否存在。

(有關更多信息,請參閱上述鏈接指南。)