作成したWebページをIEで開くとうまく動かないことがある。1つの原因として考えられるのは、デバッグ用に’console.log’を使っていることだ。IEはConsole APIに対応していないためで、これを回避するため、以下のようにする。
// JavaScript if (!window.console){ window.console = { log:function(msg){ }}; }
これをロード時に実行することで、consoleオブジェクトがない場合は空の関数を生成しておく。
参考にしたサイト:
console.logを埋め込むとIEでエラーになる