人気ランキング (TOP 20)
注目のタグサイト内検索カスタム検索インターネット、コンピュータ 向きの検索
カスタム検索
最近の更新連絡先
|
JavaScript でプリントデバッグするには?alert 関数を使用しないでプリントデバッグする方法を、ブラウザごとに紹介します。 更新内容
2009-02-27
2009-01-31
![]() Firefox では、 Firebug をインストールすると、いくつかのプリントメソッドが使えるようになります。 詳しくは、 Firebug Console Object and API を参照してください。 以下は、Firebug の代表的なプリントメソッドです。
デバッグメッセージの出力先は、Firebug のコンソール([F12]で表示)です。 Firefox のエラーコンソールでないことに注意してください。 ![]() Chrome 2 では、次のコードを使用します。
デバッグメッセージの出力先は、「ページ メニュー」アイコン→「開発/管理」→「JavaScript コンソール」です。
Firebug Console Object and API
と比べて不足しているのは、console.profile(と console.profileEnd)だけです(2009-01-31現在)。 ![]() Safari 4 では、次のコードを使用します。
デバッグメッセージの出力先は、「開発」→「エラーコンソールを表示」です。 [開発]メニューを有効にするには次のようにします。
Firebug Console Object and API
と比べて不足している API はありません。 ![]() Opera では、次のコードを使用します。
console.log でないのが厄介ですが、 後述の「プリントデバックの検証」に掲載しているソースコードにあるように、 1行のコードで console.log を使用可能にできます。 デバッグメッセージの出力先は、「ツール」→「詳細ツール」→「エラーコンソール」です。 ![]() (IE8) IE8 では、次のコードを使用します。
デバッグメッセージの出力を確認するには、次の手順に従ってください。
IE8 の Console API は、 Firebug Console Object and API に倣っているいるようですが、現時点(2009-01-31)では詳しいことは分かりません。 ![]() (IE7) IE7 では、 IE7Pro をインストールした後、さらに FireBug Lite ++ (IE7Pro) をインストールします。 以下は、FireBug Lite ++ の代表的なプリントメソッドです。
デバッグメッセージの出力先は、FireBug Lite ++ のコンソール([F12]で表示)です。 FireBug Lite ++ には、「onload イベントが発生する前には、プリントデバッグすることができない」 という制限があります。 プリントデバッグの検証検証ページ プリントデバッグの検証 を開くと、コンソール画面にデバッグメッセージが出力されます。
検証ページで、プリントデバッグが成功した場合(Chromeの場合)
コンソール画面を表示(Chromeの場合) ソースコードconsole.log を使用して、デバッグメセージを出力します。 Opera の場合は opera.postError なので、あらかじめ console.log を使用可能にする処理が入っています。
更新履歴
|
IT Books 刊行スケジュール
(ブログ形式) サイトの統計 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









