1

MVC3 でアプリケーションを開発しました。Mozilla と Chrome では正常に動作しています。Browser Mode と Document Mode を IE9に設定すると、IE でも正しく動作しますが、アプリケーションを IE にロードすると、デフォルトでBrowser Mode と Document Mode IE7に設定されます。

サイトを IE で開いたときに、ブラウザ モードとドキュメント モードをデフォルトで IE9 に設定するにはどうすればよいですか? これをタグに入れてみまし<head>たが、運がありません。これを行う方法を教えてください。

<meta http-equiv="X-UA-Compatiable" content="IE=edge,chrome=1">
4

1 に答える 1

7

メタタグにタイプミスがあるようです。X-UA-Compatibleではなく、である必要がありX-UA-Compatiableます。

また、これらのフラグをメタタグではなくヘッダーとして送信することを好みます。これは、web.configで構成できます。

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

このように、HTMLコードでそれについて心配する必要はありません。その後、メタタグがヘッダーよりも優先されるため、必要に応じてメタタグを使用して単一ページの動作をオーバーライドできます。(どのX-UA-Compatibleが優先されますか?Http-headerまたはMeta-tags?を参照してください)

于 2013-02-13T08:27:40.093 に答える