5

この質問が私が思うほど主観的でないことを願っています。

企業が標準ブラウザとして IE6 を置き換えているため、IE8 で動作する必要があるイントラネット アプリケーションがあります。

私たちのテスト チームは、IE8 では機能しないことを発見しましたが、実際に機能することはほとんど知りませんでした。彼らのブラウザーは、イントラネット アプリケーションの互換モードで IE8 を実行するように設定されていました。

X-UA-Compatible のメタ タグを IE=EmulateIE8 に設定すると、ブラウザにこのアプリケーションを強制的に IE8 としてレンダリングさせることができ、アプリケーションは正常に動作することがわかりました。

このソリューションについて私が知らない落とし穴はありますか? もしそうなら、より良い解決策はありますか?

4

1 に答える 1

5

X-UA-CompatibleをIE=EmulateIE8に設定すると、次のIE9はIE8のように動作します。

最初は、これはあなたが望むものかもしれません。IE9がリリースされたときに完全にテストする立場にない場合(来年のいつかだと思います)、組織がすぐにIE9にアップグレードするのに役立つ可能性があります。

すべてを完全にテストし、アプリケーションをIE9のネイティブモードで動作させたい場合は、少し行き詰まります。X-UA-CompatibleをIE=IE9に設定すると、IE9は正常に機能しますが、IE8にとってそれはどういう意味ですか?

しかし、それはすべて推測です。今のところ、何も害はありません。IE9の新しいバージョンを処理するために変更を加える必要がある場合は、後で行うことができます。

于 2010-03-26T14:28:39.550 に答える