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
このエラーが表示されるのはなぜですか?