1

IE8 と IE9 での window.history.pushState の互換性の欠如を解決しようとして History.js を使用しています。

ハックのすべての関数を hacks.js ファイルにカプセル化し、この関数を作成して pushState 問題を解決しました。

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

しかし、IE8 は、window.history (文字 3) が見つからないメンバーであることを伝える JavaScript エラーを発生させます。

他のハック機能が適切に機能するため、これは混乱を招きます。

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

0 に答える 0