IE8 + window.history hack无法正常工作(使用History.js)

时间:2013-06-18 15:23:56

标签: javascript internet-explorer-8 history.js

我正在使用History.js来解决IE8和IE9上window.history.pushState兼容性不足的问题。

我在hacks.js文件中封装了所有hack的函数,并使这个函数解决了pushState问题:

 window.history = {
    pushState: function(state, title, url){
      return History.pushState(state, title, url)
    }
 };

但IE8会发出一个javascript错误,告诉我window.history(在char 3上)是一个未找到的成员。

这令人困惑,因为其他黑客功能正常工作:

  window.console = {log:function(){}};

0 个答案:

没有答案