我知道如何使用ajax和内容的远程加载来更改页面内容。但是,看看Ustream的新布局。单击任何视频,不仅在不更改页面本身的情况下会更改内容……而且整个URL也会更改。这是如何完成的?
我知道如何使用URL中的主题标签进行操作,并使用JavaScript检测位置的哈希值何时更改。例如,site.com/#!/profile
至site.com/#!/settings
。#!
零件后远程加载后的任何值。
但是USTream根本不使用Hash符号。这是如何完成的?这里有什么伏都教?
您正在看到HTML5历史API。