予期せぬ問題: Internet Explorer で開発者ツールを開いた後、JavaScript のみが機能する
不可解なインシデントでは、Web サイトで Internet Explorer で問題が発生しています ( IE9) では、開発者ツールを開くと不思議なことに問題が自動的に解決することがわかりました。問題の関数である PDF ダウンロードのための単純なパスワード入力は、この一見無関係なアクションが実行されるまで IE で応答しませんでした。
調査の結果、JavaScript コードに console.log() のようなデバッグ命令が含まれていることが判明しました。コンソール オブジェクトは、開発者ツールバーが開いている場合にのみアクティブになります。その結果、ツールバーにアクセスするまでコンソール呼び出しは非アクティブなままでした。
この問題を解決するには、いくつかの方法が利用可能です:
if (console && console.log) { console.log('Debug message'); }
これらのソリューションを実装することで、開発者は、ユーザーが開発者ツールを開かなくても、JavaScript コードが IE で期待どおりに機能することを確認できます。
以上がInternet Explorer で開発者ツールを開いた後でのみ JavaScript が機能するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。