使用History.js时收到错误

时间:2012-10-19 10:45:48

标签: javascript jquery internet-explorer internet-explorer-9 history.js

我正在将History.js实施到我的网络应用程序中,作为在Internet Explorer中缺少对history.pushState()的支持的解决方法。

到目前为止,继演示和演示之后教程我写了以下代码:

var historyJs = window.History;

historyJs.Adapter.bind(window, 'statechange', function () {
     var State = History.getState();
     historyJs.log(State.data, State.title, State.url);
});

但是,我在Internet Explorer 9中返回以下错误:

  

SCRIPT5007:预期的对象

     

jquery.history.js,第1行第3154行

enter image description here

为什么我收到此错误?

1 个答案:

答案 0 :(得分:0)

听起来你错过了对jQuery的引用。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>