IE6-IE9で問題なく動作するアプレットを備えたWebサイトがあります。しかし、IE10とIE11で試したところ、バグがあるようです。正しくロードされないすべてのページ。
グーグルでいくつかの検索を行った後、次を追加すると問題が解決することがわかりました:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
しかし、これを追加した後でも、私の問題は解決しませんでした。上記のメタタグを追加すると、IEのドキュメントモードはIE9に設定されましたが、ブラウザーモードはまだIE10/IE11でした。サイトを互換モードに追加すると、IE6-IE9と同じように機能します。しかし、サイトにアクセスするマシンが変更されるたびに、サイトを互換モードに追加する必要があります。
Webサイトのこの互換性の問題を解決するために、サーバー側からコードを変更できるかどうかを知りたいです。
私のWebサイトのサーバー側は、いくつかのアプレットとサーブレットを含むjspページを使用しています。そして、サイトはApache Tomcatにデプロイされます
ページにメタタグを配置するため、MSIEは新しいバージョンであってもInternet Explorer 9モードで実行されます。これは通常CSSでうまくいきますが、プラグイン、javascript、その他のactivexなどの他のアイテムは実際にはルールに従いません。
最善の策は、MSIE10 +で動作するようにサイトを修正することです。MSIE10は実際には非常に優れたブラウザーであるため、クロム、Firefox、Safari、およびoperaで動作します。