[JavaScript] IEconsole.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 () {},
  };
}

参考

このページをシェアする

Related Articles

近年のWeb開発においてjQueryの利用をやめるべき理由

jQuery の功績と功罪 / 現代の Web 開発と jQuery / jQuery をやめるメリット / jQuery の代替手段 / おわり / Footnotes

[ESLint] 特定のimportにおいてパスの末尾スラッシュを禁止する方法

背景 / やりたいこと / @typescript-eslint/no-restricted-imports を利用した / 余談(末尾のスラッシュ自体を禁止にする)

`<input type="range">`のstepを可変にする方法

仕様 / 完成デモ / 実装 / 参考

[Vite] CSSだけをビルドする方法

背景 / Vite をインストール / 仕様

CSS in JSとは何か

想定読者 / そもそも JS フレームワーク(React、Vue.js)を採用する理由とは何か / 「命令的 UI」 と 「宣言的 UI」 / 「命令的 UI」 VS 「宣言的 UI」 / CSS in JS とは / CSS in JS ライブラリ / Emotion の使い方 / 利用するメリット / 利用するデメリット / 関連 / Footnotes