1. ホーム
  2. html

プログラムによってIEの互換性モードを無効にするにはどうしたらいいですか?

2023-10-15 15:32:08

質問

ある Web サイトが 2 つの同じバージョンの Internet Explorer で異なる表示になっている理由がわからず、しばらくの間困っていました。30 分前、私は IE の互換性モード ボタンを見つけて、本当に腹が立ちました。

互換性モードを無効にすると、私の問題は解決しました。

プログラム的に、つまり Web ページから無効化する方法はありますか?

編集してください。

このブログに出会いました https://blogs.msdn.com/b/askie/archive/2009/03/23/understanding-compatibility-modes-in-internet-explorer-8.aspx

記事を読んだ後にサンプルコードを掲載する

どのように解決するのですか?

古いレンダリングのまま、ユーザーがモードを切り替えられるように、ツールバーにボタンを表示しないようにしたい場合、これを使用できます。

<head>
  <!-- Mimic Internet Explorer 7 -->
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
  <title>My Web Page</title>
</head>

その他のオプション(新旧)は以下の通りです。 IE=5 , IE=7 , IE=8 または IE=edge

(エッジは利用可能な最も高いモードに等しい)