イントラネット互換モードを上書きする IE8 質問する

イントラネット互換モードを上書きする IE8 質問する

デフォルトでは、IE8 はイントラネット Web サイトを互換モードに強制します。メタ ヘッダーを IE8 に変更してみましたが、メタ ヘッダーが認識されず、ブラウザー設定のみが使用されます。これを無効にする方法をご存知の方はいらっしゃいますか?

ベストアンサー1

イントラネット内の互換モードを上書きすることが可能です。

IIS の場合は、以下のコードを web.config に追加するだけです。私の場合は IE9 で動作しました。

<system.webServer>
  <httpProtocol>
    <customHeaders>
      <clear />
      <add name="X-UA-Compatible" value="IE=edge" />
    </customHeaders>
  </httpProtocol>
</system.webServer> 

Apache の場合の同等物:

Header set X-UA-Compatible: IE=Edge

nginx の場合:

add_header "X-UA-Compatible" "IE=Edge";

express.js の場合:

res.set('X-UA-Compatible', 'IE=Edge')

おすすめ記事