console.logを使用して、プログラムのJavaScript側にログインしようとしています。私は、devのコンソールがIEで開かれていない限り、JSは基本的にconsole.logにヒットすると動作を停止することに気付きました。これは痛みです...つまり、プロダクションビルドをしたいときはいつでもすべてのロギングを削除する必要があります。明らか別にIEの下でコードを破ることなくコンソールにログする方法はありますか?
:
function DoSafeConsoleLog(parameters)
{
if (!$.browser.msie)
{
console.log(parameters);
}
}
すべての主要なブラウザにやさしいJavaScriptをログに記録するための良い方法はありますか?
EDIT:
まあ、重複したポスト(おっと)を見ているだけでなく、ここで答えを考慮した後、私はちょうど呼び出す前に、コンソールの存在をチェックしなきゃ側をしました。私は余分なマークアップを嫌っていますが、コードをデバッグするためにFirebug Liteを使用したい将来のプログラマーの足跡を歩いているわけではありません。あなたが偽のconsole
を作成することができます
可能重複(http://stackoverflow.com/questions/7585351/testing-for-console-log-statements-in-ie) – zzzzBov
['console'はInternet explorerの定義されていないエラーです。](http://stackoverflow.com/questions/3326650/console-is-undefined-error -for-internet-explorer) – skolima