2

Internet Explorerでのサポート不足の回避策として、Web アプリケーションにHistory.jsを実装しています。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

ここに画像の説明を入力

このエラーが表示されるのはなぜですか?

4

1 に答える 1

0

jQuery への参照が欠落しているようです。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
于 2012-10-30T22:11:40.343 に答える