IEの互換モードの抑制

IEの互換モードだとうまくJavaScriptが動いてくれない
無理やり互換モードを抑制するには

  1. DOCTYPE宣言で指定する方法
  2. METAタグで使用する方法
  3. HTTPレスポンスヘッダで指定する方法

があるらしいが
コンテンツをいじりたくなかったのでとりあえず
ヘッダを変えることにした

Apacheの設定で

BrowserMatch "MSIE" force-ie-newest-version
Header add X-UA-Compatible "IE=100" env=force-ie-newest-version

とするとクライアントでうまく動いた
「IE100」ってバッドノウハウかと思ったら
MSのサイトに書いてあった(^^;;

参考
http://www.softel.co.jp/blogs/tech/archives/2863