1

次の動作を観察しています。

  1. IE10 のページに移動します (以前のバージョンの可能性があります)。
    • サーバーは、標準モードでエラー ページを提供します。
    • HTML5 doctype と X-UA-Compatible メタ タグがあります。
  2. ブラウザで F5 を押してリロードします。
    • サーバーは、IE5 quirks モードのページを提供するようになりました。
    • 発生したエラーが解決され、目的のページが表示されます。
    • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    • <meta http-equiv="X-UA-Compatible" content=" IE=5 ">
    • (私はこれを制御しません)
  3. 期待どおりにブラウザーがドキュメント モードを切り替えない
    • IEは、IE5 quirks モードではなくIE9 quirks モードに入ります。

私が管理できない多くのページを含むレガシー アプリケーションを維持しています。サイトのエラー ページは私の管理下にあり、HTML5 標準モードを使用しています。

説明されているシナリオで、互換モードのページが意図したモードで読み込まれるようにする方法はありますか? 別の方法としては、quirks モードのエラー ページのセットを維持し、ハック層を記述して、エラーが発生しなかった場合に提供されたドキュメントの種類を検出し、そのモードでエラー ページを提供することです。悲しい。

4

0 に答える 0