IEのレガシーバージョン(IE7 / IE8)をWindows 8で実行するにはどうすればよいですか?


55

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

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

回答:


57

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

まず第一に、クロノスによって与えられた指示に従ってセットアップハイパーV ここに

ここに画像の説明を入力してください

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

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

VHDの実行

Hyper Vマネージャーを開き、新しい仮想マシンを作成します。 ここに画像の説明を入力してください

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

ここに画像の説明を入力してください

[完了]をクリックすると、IEのレガシバージョンを持つVMが作成されます。

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


1
私が望んでいたほど簡単ではありませんが、ええ、これは問題を解決します。ありがとう!
-jsalonen

1
@jsalonenこれは、MSがVistaの起動以来IEの古いバージョンに提供したものと同じオプションです。それ以降の唯一の大きな変更点は、Vista / W7のより柔軟なアクティベーションにより、古いダウンロードが期限切れになったときに同じダウンロードから新しいテストVMを再作成できる一方で、毎回XP / IE6イメージを再ダウンロードする必要があることです(VistaはX日で期限切れになります最初の使用オプションの後に、XPは、特定の日付に有効期限が切れると、MSはそれをインクリメントする新しいイメージを作成するために必要だった)。
ダン・ニーリー

仮想マシンを作成するときに、「Generation 1」または「Generation 2」を選択するオプションが表示された場合、最初のものを選択します。Microsoftが提供する「vhd」ファイルをサポートします。2番目のオプションは、「vhdx」ハードディスクファイルのみをサポートします。
グレッグウッズ

パスワードの入力にはQWERTYキーボードが必要です!たとえば、Win7_IE8パスワードは「Password1」であり、AZERTYで「Pqsszord1」として入力する必要があります(数字パッドの「1」を使用しました。)
Donatello 14

また、最初にVMの「VirtualPC統合」をアンインストールし、「Hyper-V統合サービス」をアップグレードする必要があります(CTRL + Iまたはアクションメニューで仮想CDを挿入)
Donatello 14

34

スタンドアロンのテストツールが必要な場合は、BrowseEmAllを試すことができます。IE 7、8、9、10を同時に実行します。

ここに画像の説明を入力してください


そのツールは8で動作しますか?
ハイドンWVN

@HaydnWVN:はい:i.imgur.com/ZE1GS.png
Der Hochstapler

4
無料ではない、わずか30日間のトライアル:(
avirk

1
はい、無料のライセンスを取得できますか?「もしあなたが何らかの善行者(非営利団体、慈善団体、教育機関、またはオープンソースの貢献者)なら、短いメッセージで私にメールを送ってください。ライセンスを無料で送ります。」browseemall.com/Buy
megaperlz

これはおそらく、サーバー上でページをレンダリングすることで機能すると思われます(その後、すべての異なるブラウザーが実行されます)?
アールズ

7

簡単なテストの目的で、IETesterは非常にうまく機能します。


また、IETesterを使用しましたが、タブはかなりクラッシュしますが、通常はテスト中に放置したままにしておきます。そして、それは無料です。
ホルガー

私は何年もIETesterを使ってきましたが、満足していますが、最近では(少なくともWindows 7では)十分に機能しないことがわかりました。一部のIEバージョンは毎回クラッシュするか、クリップボードが機能しないか、JavaScriptが実行されません...
アルバロゴンザレス


4

開発者ツールで問題を回避できる場合があります。IE(デスクトップモード)を開き、F12を押します(または[ツール]> [開発ツール]に移動します)。

ツールバーで、ブラウザモードとドキュメントモードを選択できます。この仕組みと、これら2つのモードの違いについて詳しく説明しています。


6
ただし、実際のレガシーIEバージョンとは若干異なります。
ジョーイ

1
すでにこれを試してみましたが、ええ、IEの古いバージョンとまったく同じようには動作しません。とにかくありがとう!
jsalonen


1

IE9でF12を押して、互換モードをIE7 / IE8に設定するだけで何が問題になりますか?実際のブラウザとIE9に組み込まれたブラウザシミュレータの違いに気付いたことはありません。


2
これはまさに私がやっていることですが、ページが古いバージョンのIEで動作していないという顧客からのフィードバックを得たので、問題を再現するためにまったく同じブラウザを取得する必要があります-ページはエミュレータモードで正常に動作します。
jsalonen

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.