local.storageを使用して単純なタスクマネージャを作成しましたが、console.logを使用していくつかの変数を設定していますが、タスクアプリケーション全体がIEでは機能しません。Console.log IE9の問題
これを行う方法はありますか? http://jsfiddle.net/cRse9c/
local.storageを使用して単純なタスクマネージャを作成しましたが、console.logを使用していくつかの変数を設定していますが、タスクアプリケーション全体がIEでは機能しません。Console.log IE9の問題
これを行う方法はありますか? http://jsfiddle.net/cRse9c/
:つもりここ
詳しい情報未定義のメソッド/変数エラーに変わりますあなたが実際にconsole.log()
を見たい場合は、もちろん
if (!window.console) {window.console = {};}
if (!console.log) {console.log = function() {};}
:任意のconsole.log()
文の前にグローバルスコープでごJavaScriptであなたの原因となるエラーからあなたのconsole.log()
文を維持するダミーconsole.log()
を与えることを実行しますIEで出力する場合は、console.log()
が定義されるIEデバッガを実行するか、それを定義する他のデバッグ環境を使用する必要があります。
この質問には、本番環境で 'console.log'を使用するためのその他の有用な情報があります:http://stackoverflow.com/questions/8002116/should-i-be-removing-console-log-プロダクションコード/ 15771110 –
ありがとう、これはとても便利です! – Baconbeastnz
@ user3388971 - 私はあなたの編集をロールバックしなければならなかった。 'var'はJavascriptのブロックレベルのスコープではなく、' var'を削除して編集するので暗黙の宣言は 'strict'モードでは動作しませんでした。私は 'window'オブジェクトを参照するように変更しました。 – jfriend00
あなたはFirebugのライトを持っていない限り、IEにははconsole.logはありません。ここで
は、他のすべてのブラウザでの作業タスクマネージャのフィドルです。あなたがconsole.log()
を使用してIEのデバッガが実行されていないとき、それはIEで実行爆撃いないしたい場合は、以下を置くことができる
Does IE9 support console.log, and is it a real function?
これを行う方法はありますか? – jQuerybeast
はいあります。 F12、スクリプトタブ、右側のフレーム。 –
私は通常、console.logの代わりに警告を出しますが、オブジェクトが必要な場合は、firebug lightを試してみるか、そのリンクに従ってください。私はあなたが開発ツールを有効にしていると思います。 – corroded
@Mystere Man。申し訳ありません。リンク – jQuerybeast
を更新しました。私にとってはうまくいくようです。私はIE9で 'LOG:i = 1 j = 0 k = 0'を取得します –