Internet Explorer 11 には、かなり優れたエミュレーション ツール セットが付属しています。Internet Explorer 10 で報告されている問題がわかっている場合は、エミュレーションでそれらの再現を試みることができます。成功した場合は、エミュレーション中にこれらの問題のトラブルシューティングに進むことができる可能性が非常に高くなります。
場合によっては、エミュレーションで再現できない問題に遭遇し、代わりに Internet Explorer 10 (またはその他のバージョン) のネイティブ インスタンスが必要になることがあります。この時点で、実際にはいくつかのオプションしかありません。
- ブラウザの仮想マシン ( http://browserstack.com )
- デスクトップ上の仮想マシン ( http://modern.ie )
各オプションには、独自の長所と短所があります。ブラウザー内仮想マシンは非常に高速にスピンアップでき、実行に大量のシステム リソースを必要としません。そうは言っても、エクスペリエンスは途切れ途切れになり、低遅延に依存する問題のトラブルシューティングにはつながらない可能性があります.
デスクトップ エミュレーションは、よりネイティブに近い感覚が得られるため、優れています。残念ながら、これは、現在のオペレーティング システム内で 2 つ目のオペレーティング システムを実行するには、非常に大きなファイルをダウンロードする必要があることを意味します。さらに、構成などと格闘していることに気付くかもしれません。
現在トラブルシューティングしようとしている問題に応じて、個人的には 2 つの組み合わせを使用しています。ただし、明確で有効なマークアップを作成し、プログレッシブ エンハンスメントや機能検出などのベスト プラクティスを使用して代替コード パスを提供することをお勧めします。これにより、デバッグに多くの時間を費やさなければならない可能性が低くなります。