IE 開発者ツールを開くと、 AJAXアプリケーションを実行するという観点から、何が変更されますか?
現在、シュレディンガーのバグを追跡しています。IEのPrimeFacesのドロップダウンリストについてです。クリックしても開かないことがあり、ブラウザを最大化するか、コンテンツのズームを解除すると、ブロックが解除されます。それらのドロップダウンは、通常の入力の基本で実現されているため、div が付加されているため、そのドロップダウン ポップアップを表示する場所を誤って計算するものであると推測しました。AJAX エラーも想定しています。
しかし、IE Developers Tools を開いた後、エラーを再現することはほとんど不可能です。コンソールにエラーは表示されず、AJAX リクエストがハングすることもありません。さらに、すべてがより機能しているように見えます。
このエラーは IE のみのものであるため、開発者ツールを使用してデバッグするしかありません。しかし、それらが開かれると、量子力学のように、観測は何らかの形で状態を変化させるようです...
では、これらの開発者ツールを開くことで、バグが表示されないようにするために何が変更されるのでしょうか?
--編集--
とは関係ありませんconsole.log
。見えない要素のサイズを計算する問題です。この問題は、本文にスクロールを追加することで解決されました。ただし、IE 開発者ツールがこれらの計算にどのように影響していたかという問題は未解決です。