非常に「巧妙に」コーディングされたJavaScriptアプリケーションをInternetExplorerで動作させるのに苦労しています。現在、IE7-8で正常に動作していますが、一部のスクリプトはIE9でサイレントに失敗し、その理由をまだ理解できていません。プロジェクトの締め切りは厳しく、適切なデバッグに時間を割くことができないため、ページをIE8ドキュメントモードで強制的に表示することを検討しています。
これは他の点では成功していますが、ドキュメントモードセレクターに触れてIE9モードに設定したことのあるIE9ユーザーは、メタタグの影響を受けず、X-UA-Compatible
空白のページが表示されます。IE8ドキュメントモードは[ドキュメントモード]メニューに「デフォルト」として表示されますが、ユーザーが選択したものは、ページで提案されたものを常に上書きしているようです。
この質問と受け入れられた回答は、IE8でブラウザがページの再読み込み時にデフォルトのドキュメントモードに戻ったことを示唆しています。これはIE9で変更されましたか?開発者ツールを有効にしているIE9ユーザーにIE8ドキュメントモードを確実に強制する希望はありますか?
編集:私は時間内に実際のバグを修正することができましたが、私はまだ答えに興味があるので、この質問を開いたままにしておきます。このバグは、IE9がCSSトランジションをサポートしていると主張しているが、transitionEndイベントの名前を提供していないことに関連していました。