一、简介 HTML5引入了 history.pushState() 和 history.replaceState() 方法,它们分别可以添加和修改历史记录条目。这些方法通常与[removed] 配合使用。 二、pushState() 方法的例子 假设在 http://mozilla.org/foo.html 中执行了以下 JavaScript 代码: var stateObj = { foo: "bar" }; history.pushState(stateObj, "page 2", "bar.html"); 这将使浏览器地址栏显示为 http://mozilla.org