1. ホーム
  2. internet-explorer

IEで互換表示を無効にする方法

2023-08-24 13:23:05

質問

IE 8 を使用している人が互換モードに移行しないようにするにはどうすればよいのでしょうか。

<meta http-equiv="X-UA-Compatible" content="IE=8" />

このタグを見つけたので、これで強制的にIE-8モードになると思うのですが、私はIE9なのであまり自信がなく、確認できません。

人々が IE 9 モードである場合、私は彼らに IE 8 または IE 7 互換モードにならないように強制するのですか?

上記の行をコードに書いてみたところ、IE 9 -> ツール -> 互換表示(グレーアウト)になってしまいました。

とありますが、"互換表示設定"はグレーアウトしておらず、そこからサイトを追加できるようです。

ということは、無効化してはいけないのでしょうか?

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

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 

は、IE8 標準でページを表示するように強制します。ユーザーはサイトを互換性リストに追加することができますが、このタグが優先されます。

簡単に確認する方法としては、ページを読み込んで、アドレスバーに次のように入力することでしょう。

javascript:alert(navigator.userAgent) 

文字列の中にIE7があれば互換モードで読み込んでおり、そうでない場合は