根据地址栏位置配置页面

时间:2011-08-18 23:30:40

标签: javascript html5

我想建立一个类似于http://www.20thingsilearned.com/的网站,因为输入地址栏的地址不会将用户发送到新页面,而是配置正在运行的应用程序。翻阅他们的书,你会注意到地址栏的位置发生了变化,但你显然没有被发送到新的页面......你会留在正在运行的应用程序中,我认为它只存在于服务器上的一个位置。您可以使用这些地址跳转到应用程序中的特定页面。这是怎么回事?我认为它需要一些服务器方面的魔力。任何有关正在发生的事情的线索都值得赞赏!

2 个答案:

答案 0 :(得分:1)

您提到的网站是使用HTML5的精彩新功能构建的,特别是History API。使用HTML5(在较新的浏览器中),您可以操作地址栏和浏览器路径,尽管发出异步请求。更多信息:http://diveintohtml5.ep.io/history.html

答案 1 :(得分:0)

他们正在使用HTML5历史记录API。请参阅Manipulating the browser history(“添加和修改历史记录条目”部分)。