16

angularjs と Internet Explorer9 に少し問題があります。angularjs が正しくロードされていないようです。私のアプリケーションで ie を開始しても何も動作しませんが、ie9 の開発ツールを開始してページを更新すると、アプリケーションが動作し、すべてがロードされて使用できるようになります。

何が起こったのか、この問題を解決する方法はわかりません。angularJs バージョン 1.1.5 を使用しています。本当にありがとう!

更新および解決済み

私の問題は、どこにでも console.log (..) があることでした。FF または Chrome ではすべてが機能しますが、II9 では何かが発生します。つまり、console.log(...); ステートメントの後で停止します。JavaScript から console.log(..) を削除した後、アプリケーションは IE7/8/9 でも動作します。

しかし ??

しかし、なぜ IE が console.log でこれほど多くの問題を抱えているのでしょうか?

4

3 に答える 3

15

私は同じ問題に遭遇し、それを修正したのは、親コントローラーを使用する前にウィンドウコンソールを作成していたことです。次のコードを追加して試すことができます。

window.console = window.console || {};
window.console.log = window.console.log || function() {};
于 2013-08-14T21:05:32.633 に答える
4

サービスをご利用ください$log。コントローラーに挿入されます。 https://docs.angularjs.org/api/ng/service/$log

于 2013-12-09T09:23:07.587 に答える
3

コードで console.log を呼び出していますか? はいの場合、開発ツールを開かない限り、これは IE で使用できません。

于 2013-06-10T13:53:54.180 に答える