jQuery.log プラグイン(使用可能な場合はconsole.logにログを記録します)を使用してログを記録していますが、Chrome JavaScriptにログメッセージが表示されませんコンソール。
ロギングはFirefoxのFirebugのコンソールで機能しますが、Firebug JavaScriptコンソールを明示的に有効にする必要がありました。 Chromeのどこかで見逃したオプションがありますか?
編集:
コンソールに記録される唯一のものは
キャッチされない構文エラー、認識されない式:| button
Chromeコンソールは上記のようなエラーの後でもステートメントをログに記録することを想定していますが、ここでChromeを参照してください。 http://code.google.com/p/chromium/issues/detail?id=29062 。LinuxでChrome 5.0.375とそのバグを使用していますWindows XPとしてリストされているChrome 4.0の問題、それでも適用可能です。
私はちょうど同じ問題を抱えていて、答えを見つけようとしたときにこの質問を見つけました。
これを修正したのはchromeでfirebug liteを無効にするでした。すべてのコンソールメッセージを飲み込んでいた。
例Chrome Extensionsで遊んでいると、コンソール(ctrl + shift + j)を見ているときにconsole.logメッセージを見ることができなかったことがよくありました。間違った場所。
レンチ->ツール->拡張機能を選択し、[アクティブビューの検査]の下の適切なリンクをクリックします。 (Chromeの例では、多くの場合background.htmlです)これにより、探しているコンソールが表示されます。
私のコンピューターで、誤ってデバッグフィルターをクリックしてしまった。これにより、ログメッセージが非表示になりました。以前の状態は次のとおりです(隠されたメッセージ):
変更後(作業メッセージ)は次のとおりです。
これが当てはまるかどうかはわかりませんが、chromeでfirebugを使用している場合、console.log()がDeveloper Toolsで機能するためにはfirebugをオフにする必要があります。
フィルターからログが無効になっていることがわかりました。
デフォルト設定をリセットするとうまくいきます。コンソールタブで[F1
]を押すと、設定ページが開きます。そこで、Restore defaults and reload
ボタンを含む調整可能なさまざまな設定を行います。
私にとっては、スクリプトがキャッシュされていて、ブラウザが私の最新バージョンをロードしていなかったからです。
Ctrl+F5
ページをリロードします。