エンタープライズモードの設定メモ

Internet Explorer 11 で IE8 相当のレンダリングをエミュレートする機能としてエンタープライズモードってのがあります。

エンタープライズ モードとは
https://msdn.microsoft.com/ja-jp/library/dn640687.aspx

そんなに多くはないんですが、仕事でちょくちょく検証しないといけない状況になるので、ちょっと設定方法をメモしておきます。


1. Enterprise Mode Site List Manager のインストール


以下からインストーラをダウンロードして実行する ( Windows 7 / 8 用がそれぞれあるみたいです。今回は Windows 7 環境なので "EMIESiteListManager-Win7.msi" )。

・Download Enterprise Mode Site List Manager from Official Microsoft Download Center
https://www.microsoft.com/ja-jp/download/details.aspx?id=42501


2. エンタープライズモードのサイト一覧にサイトを追加する


以下のドキュメントの手順に従って、サイトを追加する。

・Enterprise Mode Site List Manager を使ってエンタープライズ モードのサイト一覧にサイトを追加する
https://msdn.microsoft.com/ja-jp/library/dn640689.aspx

[ File ] - [ Save to XML ] から XML ファイルとして保存しておく ( 今回 test.xml )。

<rules version="1">
  <emie>
    <domain exclude="false">centos62.example.com</domain>
  </emie>
</rules>

※ おそらく↑の XML ファイルがあればいいので、手で作るなら Enterprise Mode Site List Manager のインストールは不要なはず。


3. 作成した XML ファイルを Web サーバ上に配置する


今回は http://centos62.example.com/test/test.xml でアクセス可能な位置に配置しました。


4. エンタープライズモードを有効にする


ドキュメントに従って、以下のレジストリを追加する。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode]
"SiteList"="http://centos62.example.com/test/test.xml"

エンタープライズ モードを有効にしてサイト一覧を使う
https://msdn.microsoft.com/ja-jp/library/dn640699.aspx

※ グループ ポリシー エディター使ってやる方法もあるみたいですが、どうも Home Premium だと使えないっぽい ( ググると方法はあるらしいですが ) ・・・


上記で設定完了です。centos62.example.com なサイト ( "http://centos62.example.com/test/test.html" とか ) にアクセスすると、以下のアイコンが表示されるはずです。

f:id:a4dosanddos:20150626005825j:plain

表示されない時は、ネットワークパケット取って、test.xml へのアクセスが発生してるか確認、発生してない場合は一旦上記のレジストリ削除 -> 追加とかしてやると上手くいくかもしれません。

以上です。

※ 検証するたびに設定面倒と思ってましたが、こうやって書いてみると特に書くほどの内容でもなく大したことない感じですね・・・

[ 検証環境 ]
Windows 7 SP1
Internet Explorer 11