[JavaScript] IEでconsole.logでエラーが発生する問題の対策
1 min read
以前の Internet Explorer ではconsole.log
は使えない(使えるようになったのは IE8 から)。
本番環境でconsole.log
を埋め込むことはないかもしれないが、埋め込む必要があり、旧 IE も動作環境に含める場合は下記の対応が必要になる。
対策
console オブジェクトとconsole.log
関数を事前に作成する。
if (typeof console == "undefined" || typeof console.log == "undefined") {
console = {
log: function () {},
};
}