IE9では、一部のWebサイトには互換モードボタンが表示されますが、他のWebサイトには表示されません。それ以外の場合は、[ツール]> [互換表示設定]から追加して有効にできますが、期待どおりに動作します。
このボタンが常に表示されないのはなぜですか?それを上書きする方法はありますか?
ボタンの存在は、このタイプのメタタグに依存します。
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
最近のバージョンのInternet Explorerでは、これらのモードで、Webページでサポートされている機能と、ページの表示方法を制御できます。
IE=EmulateIE8
モードは、ディレクティブを使用してコンテンツのレンダリング方法を決定するようにInternet Explorerに指示します。標準モードディレクティブはInternet Explorer 8標準モードで表示され、互換モードディレクティブはIE5モードで表示されます。 IE8モードとは異なり、IE8エミュレートモードはディレクティブを尊重します。
IE=EmulateIE7
は、ディレクティブを使用してコンテンツのレンダリング方法を決定するようにInternet Explorerに指示します。標準モードディレクティブはInternet Explorer 7標準モードで表示され、互換モードディレクティブはIE5モードで表示されます。 IE7モードとは異なり、IE7エミュレートモードはディレクティブを尊重します。多くのウェブサイトでは、これが推奨される互換モードです。
IE=5
は、コンテンツをInternet Explorer 7の互換モードで表示されたかのようにレンダリングします。これは、Internet Explorer 5でのコンテンツの表示方法とよく似ています。
IE=7
は、ページにディレクティブが含まれているかどうかにかかわらず、コンテンツをInternet Explorer 7の標準モードで表示されたかのようにレンダリングします。
IE=8
は、W3Cカスケードスタイルシートレベル2.1仕様やW3CセレクターAPIなど、確立された多くの標準をサポートしています。また、W3Cカスケードスタイルシートレベル3仕様(草案)およびその他の新しい標準に対する限定的なサポートも提供します。
IE=9
は、HTML5(草案)、W3Cカスケードスタイルシートレベル3仕様(草案)、Scalable Vector Graphics(SVG)1.0仕様などを含む、確立された新しい業界標準で利用できる最高のサポートを提供します。
IE=Edge
はInternet Explorerに、コンテンツを利用可能な最高のモードで表示するように指示します。 Internet Explorer 8では、これはIE8モードに相当します。
Internet Explorerの(仮想的な)将来のリリースでより高い互換性モードがサポートされる場合、エッジモードに設定されたページは、そのバージョンでサポートされている最高のモードで表示されます。これらの同じページは、Internet Explorer 8で表示するとIE8モードで表示されます。およびInternet Explorer 9で表示した場合、IE9モード。
次のいずれかの場合、IEは互換表示ボタンを表示しません。
IE=Edge
に設定されます。離れて <meta>
説明どおりのタグ ブライアンの答え :
これがローカル(イントラネット)サイトで発生する場合:デフォルトの設定では、常にイントラネットサイトが互換モードで実行され、さらに悪いことに、ボタンがまったく表示されないようです。
無効にする "互換表示でイントラネットサイトを表示する"設定 ローカルサイトでもボタンが表示されるので、ボタンをオフにできます。互換表示設定は、「完全」メニュー(Alt-Tキーを押す)にのみ表示され、省略形の歯車アイコンには表示されないことに注意してください。
または、 make IEイントラネットサイトを認識しない はもうありません。
この包括的な 互換表示に関するMSDN記事 に従って、次のリストは互換表示を有効にするさまざまな方法を説明しています。
互換表示を無効または上書きするには、上記のアクションの逆を行う必要があります。
互換表示リストはMicrosoftが管理するXMLファイルです
サイトを互換表示リストから削除する(またはサイトをリストから削除することに異議を唱える)には、サイト全体の所有者にドメインサイトが互換表示リストに表示されていることを確認してもらいます。含まれている場合は、iepo @ Microsoft.comに次の情報を含む電子メールを送信します。
所有者名コーポレートタイトル会社名ストリートアドレスメールアドレス電話番号ウェブサイトアドレス
マイクロソフトは提供された情報を確認し、次回の予定されている更新時に互換表示リストからサイトを削除します。
会社のドメインの1つで互換表示アイコンが利用できない理由を特定するためにしばらく時間を費やしましたが、それが条件のいずれかを満たしていないように見えた場合この質問の他の回答に記載されています。
説明は、「X-UA-Compatible」がメタタグである必要がないことです。 (HTMLコンテンツの一部ではなく)HTTPヘッダーとして指定することもできます。これは、問題が発生しているドメインの場合です。
このMSページには詳細があり、その多くはSgtOJの回答に表示されます。 http://msdn.Microsoft.com/en-us/library/jj676915(v = vs.85).aspx