2015-02-07 19 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是否存在。

(有关更多信息,请参阅上述链接指南。)