ホームページ >ウェブフロントエンド >jsチュートリアル >開発者ツールを開いた後、JavaScript が Internet Explorer でのみ動作するのはなぜですか?
Internet Explorer の JavaScript 機能の謎
開発者ツールが開かれるまで JavaScript 機能が休止状態になる Internet Explorer での不可解な動作がユーザーから報告されています。一度。この異常は、ユーザーが提供した例で明らかになり、他のブラウザでは問題なく動作しているにもかかわらず、IE では機能しない「PDF のダウンロード」機能を強調表示しています。
驚いたことに、開発者ツールバーが表示されると、不可解な動作が突然変わります。 F12 キーを使用して切り替えます。この一見取るに足らないアクションにより、JavaScript が意図したとおりに機能するよう魔法のようにロックが解除されます。
不一致の解読
ユーザーの不満は、JavaScript のコードのデバッグに関するよくある誤解から生じています。コード内の console.log() またはその他のコンソール機能の出現により、多くの場合、IE でこの特有の動作が発生する可能性があります。
Internet Explorer では、開発者ツールバーが開かれるまでコンソール オブジェクトは不活性のままです。このアクションの前にコンソール関連の機能を呼び出そうとすると、未定義のエラーが発生します。ツールバーが開かれると、コンソール オブジェクトが使用可能になり、ツールバーが閉じた後でも後続のコンソール呼び出しを正常に実行できるようになります。
問題の解決
3 つの解決策この不都合に効果的に対処できます:
以上が開発者ツールを開いた後、JavaScript が Internet Explorer でのみ動作するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。