【发布时间】:2014-03-18 12:35:19
【问题描述】:
我正在使用window.History.pushstate。它在 Chrome 中运行良好,但在 IE8 中它附加了路径 #。
请帮忙。
下面是我的代码sn-p:
var History = window.History;
History.pushState(null, null, "/abc");
【问题讨论】:
-
window.History 和 window.history 不是一回事。 window.history 使用了 ie8 无法使用的 HTML5 历史 API。 window.History 引用 History.js(参见 Benjamin Lupton 的 github.com/browserstate/history.js)。 History.js 与 HTML5 History API 几乎相同,只有 HTML4 支持的浏览器具有回退机制。
标签: javascript