LoginSignup
12
11

More than 5 years have passed since last update.

Companion.JSが入っていないIEで、console.logのエラーを出さない

Last updated at Posted at 2012-05-01

Companion.JSがインストールされていないIEにおいてconsole.logでエラーを吐いて、
処理が止まってしまうのを回避する方法。
console.logが実行される前に書いておくだけ。

JavaScript
// windoオブジェクトにconsoleオブジェクトが無い場合
if (!('console' in window)) {

    // windowオブジェクトにconsoleオブジェクトを作成
    window.console = {};

    // 作ったconsoleオブジェクトに更に引数をそのまま返すlogオブジェクトを作成
    window.console.log = function(str){return str};
}
12
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
11