2

在我的网站中,我发现 Internet Explorer 中的 pushState 函数存在问题,我已将其替换为 History.js API 类。现在我的功能是:

// Push new history state
if (loc.hash !== hash) {
  //w.history.pushState(null, null, '#' + hash);
  w.History.pushState(null, null, '#' + hash);
}

但是浏览器说:

History.js 不支持带有片段标识符(哈希/锚)的状态

有什么问题?

先感谢您

4

1 回答 1

0

尝试按照文档进行操作它应该可以工作...

History.pushState(null, null, "?state=4"); 
于 2013-11-27T09:30:19.103 回答