10
JavascriptでInternet Explorerに奇妙な問題があります。すべてのブラウザで、私はjavascriptが有効になっているテストを行ったが、デバッグモードで実行しているF12の後に実行されるようだ。 IEデバッガを起動した後、すべてがうまく動作しています。 何ができるのでしょうか?IEはF12を押した後にのみjavascriptを実行します
JavascriptでInternet Explorerに奇妙な問題があります。すべてのブラウザで、私はjavascriptが有効になっているテストを行ったが、デバッグモードで実行しているF12の後に実行されるようだ。 IEデバッガを起動した後、すべてがうまく動作しています。 何ができるのでしょうか?IEはF12を押した後にのみjavascriptを実行します
あなたが呼び出している場合:
console.log('...some text here...');
またはwindow.console
が存在する場合はチェックしなくても、コンソールの任意の関連する方法を、スクリプトが黙って失敗します。コンソールを開くとwindow.console
が存在し、スクリプトの実行を継続できます。
はconsole
にあなたの呼び出しの前に"window.console && "
を追加します。
window.console && console.log('works');
それとも、単なるラッパーメソッド書き込み: '関数log(S){window.console &&はconsole.log(複数可)。 } '、コードを読みやすくするために... – hiobs
ありがとうございます:D私は、IEファミリからIE9だけがコンソールを持っていることを覚えています:P – Constantin
@コンスタンチン、それは真実ではありません。どんなIEバージョンでもfirebug liteで動的に追加されたコンソールを持つことができます。 – zzzzBov