web-dev-qa-db-ja.com

Windows 8でレガシーバージョンのIE(IE7 / IE8)を実行する方法を教えてください。

私はWindows 8システムでWeb開発をしています。私は最新のIEを実行していますが、以前のバージョンのIEでもアプリをテストする必要があります(特にIE7とIE8)。

Windows 8でこれらのレガシーバージョンのIEを実行することは可能ですか?

56
jsalonen

これを行うには仮想マシンを使用します。これが最も簡単な方法です。 Microsoftが提供するHyper VとVHDイメージを使用します(またはバーチャルボックスのようなサードパーティ製ツールを使用します)。

最初に、ここでKronos の指示に従ってHyper Vをセットアップします

enter image description here

その後、Microsoftからそれぞれのvhdイメージをダウンロードして、IEの各バージョン用の仮想マシンを作成できます。

http://www.Microsoft.com/en-us/download/details.aspx?id=11575

VHDの実行

Hyper Vマネージャを開き、新しい仮想マシンを作成します。 enter image description here

名前、メモリの詳細などを入力します。ただし、ハードディスクイメージには既存のハードディスクを使用を選択します。

enter image description here

[完了]をクリックすると、古いバージョンのIEが含まれているVMが表示されます。

HowToGeekには、個々のVMを実行する ための大きなチュートリアルがあります

57
HackToHell

スタンドアロンのテストツールが必要な場合は、 BrowseEmAll を試すことができます。それはIE 7、8、9、10と並んで走ります。

enter image description here

35
megaperlz

簡単なテストの目的で、 IETester がうまく機能することを確認しました。

7
joshuahedlund

Microsoftは、IEとWindowsのさまざまな組み合わせに対して、いくつかのWindows 8/HyperV固有のインスタンスを提供しています。あなたはそれらをからダウンロードすることができます: http://www.modern.ie/virtualization-tools

http://www.modern.ie には、従来のIEテストを単純化するためのブラウザスタックに基づくテストツールもいくつかあります。

5
colethecoder

あなたは開発者ツールで問題を回避することができるかもしれません。 IE(デスクトップモード)を開き、F12キーを押します(または[ツール]> [開発者ツール]の順に選択します)。

ツールバーでは、ブラウザモードとドキュメントモードを選択できます。それがどのように機能するか、そしてこれら2つのモードの違いは何かについての 詳細な説明 があります。

4
Peter

このサイトを使用してブラウザの互換性をテストできます。 http://browsershots.org/

1
shmuel

IE 9でF 12を押して互換モードをIE 7/IE 8に設定するだけで何が問題になるのですか?本物のブラウザとIE9に組み込まれているブラウザシミュレータの違いに気づいたことは一度もありません。

1
Jules

VMWare Thin App は、ブラウザだけでなく、ホストOSが実行できない環境で実行する必要があるすべてのアプリで探したいものですサポート。

0
Lord Loh.