オンプレミス環境では Internet Explorerが自動的に旧世代ブラウザ互換のモードで動作するという衝撃的な事実とその対処。 Bootstrap3を使ってオンプレミス(イントラネット)環境用に開発した Webアプリケーションの表示がどうも IEでだけおかしい。glyphiconsが表示されてないし breadcrumbs も横並びになってくれないし modalの表示も簡素すぎる。おまけに Ajaxのリクエストもうまくいっておらず、サーバ側のログを調べたところURIに含まれる日本語文字列が UTF-8でない何かでエンコードされているみたいだ。URIをUTF-8でエンコードしなければいけないという決まりはないけど、常識で考えてUTF-8一択だろMS932とかで送ってんじゃネーYo!ksg 仕方が無いのでIEの「開発者ツール」なるものをF12キーで開いてみたところ、こんな表示を発見した。
![イントラネットアクセス時に Internet Explorerが勝手に互換モードで動作するのを阻止する - ブログ - ワルブリックス株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/12a42b16521fc06e9241d1b08c62c5218ae68f2c/height=288;version=1;width=512/http%3A%2F%2Fassets.walbrix.com%2Fblog%2Fwindows.jpg)