2

サイトをデバッグしていますが、コンソールを開いていないと、何かが機能せず、javascript が失敗します。しかし、開発者ツールを開いて同じことをしていると、突然問題がなくなります...

開発者ツールを使用できない場合、どのようなエラーが発生したかを確認するにはどうすればよいですか?

4

3 に答える 3

4

開発者ツールを閉じると、consoleアタッチされていないため、console.log(...)失敗します。

使用するコードをconsole調べて、チェックで囲みます。

if (typeof console !== 'undefined') {
    console.log('Message');
}

これを関数に抽出して、どこでも入力を節約できます。

于 2013-04-24T23:09:39.367 に答える
0

console.log同様の問題がありました。コンソールが閉じられたときに失敗していたコードで使用したことが判明しました。

consoleコードでは、 を使用する前にオブジェクトが存在することを簡単に確認できますconsole.log

于 2013-04-24T23:10:40.293 に答える