2012-05-24 11 views
11

Internet Explorer(9と8を試しました)では、アプリケーションが通常モードで動作しません。しかし、私がデバッグモード(プレスF12)になると、それはいくつかの小さな問題(これは今では無関係です)で動作します。私のアプリケーションはIEでデバッグモードでのみ動作します(他のブラウザでも動作します)

これは、私がアプリケーションをデバッグすることを不可能にします。なぜなら、デバッグモードでは、動作するようになっているからです。

これはthe application I developedです。

解決策は何ですか?

+2

解決策を見つける前に問題を知る必要があります – musefan

+2

問題は、それがInternet Explorerで動作しないということです。 – mfadel

+2

その点では解決策はInternet Explorerを使用しないことです。私のポイントは、あなたは私たちにウェブサイトのリンクを与えて、テスト、デバッグ、修正を期待しているだけです。あなたは、問題を特定して(JavaScriptエラーをチェックして)、より具体的な問題を返すようにする必要があります。 – musefan

答えて

26

あなたのスクリプトにconsole.logを使用しますか? IEブラウザではconsoleオブジェクトはデバッグモードでのみスコープ内に存在します。

if (console) console.log('...') 

EDIT:私はあなたのアプリケーションで見てきたし、コンソールログを使用しているようにコードを変更し 。

+3

+1 - しかし、一般的に 'if(variable)'に問題がある可能性があることが判明したので、 'typeof(variable)!=" undefined "' – SpaceBison

+0

を使用することをお勧めします。 ) – mfadel

+0

問題を指摘してくれてありがとう。私はif(window.console)... if(console)が動作していなかった。 –

関連する問題