History.js问题与ie

时间:2013-09-17 04:56:42

标签: javascript internet-explorer pushstate history.js

在我的网站上,我发现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不支持带有片段标识符(散列/锚点)的状态

问题是什么?

提前谢谢

1 个答案:

答案 0 :(得分:0)

根据doc尝试关注它应该有用......

History.pushState(null, null, "?state=4");