IEでもconsole.log()を書いておいてエラーを出さない方法。

公開日: : 最終更新日:2011/11/30 javascript

javascriptでWebアプリ開発してると「IEでチェック」というタームがくるかと思います。
この時によくconsole.log()を残しているとエラーが出てウザイのですが・・・。(IE6とか7とか特に)

こういう技もありますよと。

     /**
     * デバッグ用
     *
     **/
     if (!('console' in window)) {

          window.console = {};
          window.console.log = function(str){
              return str;
          };
     }

要は無い関数を作ってしまうという技。
すべてはwindowの中をいじればOK。
これを改良して、jQueryとか使って汎用的にデバッグ表示処理を作ってもいいと思います。

関連記事

JavaScriptの読み込み高速化方法についてまとめてみた

今日はJavaScriptの読み込み高速化手法についていろいろと調べていたのでまとめておきたいと思い

記事を読む

no image

URLをGoogleクローラーのAjax Crawlable対応URL(escaped_fragment)に1発変換するブックマークレット

ちょっと入り用だったので、ささっと書いてみました。ハッシュフラグメントを利用したサイトでGoog

記事を読む

no image

JavaScriptでonclickなどのevent処理を高速に処理させる簡単な方法

どもです、manji6です。 node.jsみたいなサーバー側言語を触りたいなと思いつつ、ほと

記事を読む

Comment

  1. […] い解決方法はないかと探していたら、こちらのページを見つけました。 http://manjiro.net/javascript/113_javascript_ie_consolelog なるほど、シンプルな解決策です。 他にもいろんな方法でログ出力の […]

Message

メールアドレスが公開されることはありません。

Target:mbox

自腹で購入した商品色々レビュー中!

商品紹介・レビュー記事特集!

Target:static mbox(mbox create

no image
Nintendo Switch で使える激安USB 3.0ケーブル

Nintendo Switchを買いました!とりあえず色々まずはやって

AMPで作ったページを実際にGoogle検索結果経由でみた時と同じキャッシュ表示にする方法

今日は技術的な話。AMPページ対応を行った人も最近増えてきたと思うので

分散投資ロボアドバイザーのTHEOを大体半年間回したら利率10%近くまでになったので、トランプさんありがとうと思った

(こちらの記事は私が独自に当サービスを使ってみた結果の報告です。特にT

Macでの作業効率アップ!nativefierを使ってWebアプリをアプリケーション化

Console heaven / bartosz.maciejew

no image
2016年の目標

新年明けましておめでとうございます。 年末年始は色々とバタバタしまし

→もっと見る

PAGE TOP ↑