28

重複の可能性:
同じマシンで Internet Explorer 6、Internet Explorer 7、および Internet Explorer 8 を実行している

仮想化せずに Internet Explorer 8 と Internet Explorer 6 を並べて表示する方法はありますか?

Internet Explorer 7 で問題なく動作する複数の IEを使用していましたが、Internet Explorer 8 ベータ 2 をインストールしてから Internet Explorer 6 の動作がおかしくなり始めました (つまり、通常よりも多くなりました)。

4

11 に答える 11

21

仮想化も使用しています。ここから無料でダウンロードできるVirtual PC 2007を自分のマシンにインストールし、Microsoft から Internet Explorer Virtual PC イメージをダウンロードしました。画像はこちらから入手できます。

于 2008-09-25T18:49:21.673 に答える
16

Microsoftは、1つのオペレーティングシステムで複数のバージョンのInternetExplorerをサポートしていません。その理由は、オペレーティングシステムとInternetExplorerが特定のDLLを共有しているためです。InternetExplorer6からInternetExplorer7(またはInternet Explorer 8)にアップグレードすると、実際には一部のシステムDLLが置き換えられます。これが、InternetExplorer7をアンインストールするときにInternetExplorer6を「取得」する理由です。

InternetExplorerのアーキテクトであるChrisWilsonは、ブログ投稿でこの問題に対処しました。1台のマシンに複数のIEがあります。クリスは、その場での置き換えはmshtml.dllCSSレンダリングで機能する可能性があると述べています。「しかし、新しいInternet ExplorerシステムDLLのフルセットをインストールすることと同じではありません」、そして確かに決定的な解決策とは見なされません。

仮想化のみが、最終的なテスト用の完全なDLLスタックを提供できます。

編集:

2009年3月18日、Microsoft Expression WebチームはSuperPreviewをリリースしました。これは、Internet Explorer 8、Internet Explorer 8-Internet Explorer7互換モード、およびInternetExplorer間でブラウザーを並べて比較できる無料のスタンドアロンアプリケーションです。 6.他のオペレーティングシステムでリアルタイムにページをレンダリングするために、追加のブラウザとオンデマンドサービスが計画されています。

ザックのコメントに応じて編集する

コメントありがとうございます。Expression Web 3(SuperPreviewを含む)を使用すると、Internet Explorer 6、Internet Explorer 7、Internet Explorer 8、Firefox 3の任意の組み合わせを比較できます。これは、2009年6月5日に投稿されたSomasgearのブログエントリExpresionWeb3によるものです。彼のブログのスクリーンショットでは、Firefox 3がベースブラウザー(左側)として、InternetExplorer6が比較ブラウザーとして表示されます。比較ウィンドウの両側に任意のブラウザを配置できます。

于 2008-10-07T15:45:23.957 に答える
10

これを試してみてください: http://www.my-debugbar.com/wiki/IETester/HomePage
LE: これはまだ完全には互換性がありません。JavaScript ポップアップでクラッシュするなど、いくつかの小さな問題がありますが、開発中に非常に信頼できることがわかりました。最後に、実際の IE6 に対して Web アプリケーションをテストして、すべてが正常であることを確認しました。

于 2008-09-25T18:36:26.727 に答える
8

仮想化は、これを実現する最も簡単な方法です。オーバーヘッドは高くなりますが、IE には OS へのフックが非常に多いため、IE の複数のバージョンをインストールしようとすると、混乱して失敗する運命にあります。

于 2008-09-25T18:28:18.167 に答える
3

これを行うための非常に軽量な(そしてリリースされたばかりの)方法は、ExpressionWebSuperPreviewを使用することです。IE6とIE7(またはIE6とIE8 + IE7互換モード)を並べて比較できます。現在はプレビューですが、良い結果が得られました。彼らは、より多くのブラウザを並べて比較できる商用バージョンをリリースする予定ですが、IE固有のブラウザは永久に無料のままであると彼らは言います。

于 2009-03-21T21:09:32.163 に答える
3

もう 1 つの複数のスタンドアロン IE オプション: IE Collection

于 2009-08-14T19:27:08.157 に答える
2

私は、Windows 7 UltimateでIE6、IE7、およびIE8を「仮想アプリケーション」として実行する方法を示すステップバイステップのブログ投稿を作成しました。

于 2009-08-14T19:13:15.970 に答える
2

VM で実行するか、複数の IE8 が追加されるまで待つか、http://browsershots.org/ を使用て、いくつかの異なるオペレーティング システムとブラウザーから Web サイトのスクリーンショットを取得します。

于 2008-09-25T18:59:45.187 に答える
1

IE7スタンドアロンもあります

于 2009-01-26T11:38:05.237 に答える
0

私がやっていることは、VMwareをIE6の他のOSで使用することです。

完璧ではありませんが、役に立ちます。

于 2008-09-25T18:28:49.490 に答える
0

「Sandboxie」というユーティリティ (個人利用は無料、商用利用は 29 ドル) を使用して、アプリケーションのサンドボックスを提供しています。これの便利な副作用の 1 つは、アプリケーション (IE などの OS を変更するものであっても) をサンドボックスにインストールでき、親 OS は完全に認識されない (親 OS の IE とサンドボックス化された IE の異なるバージョンを使用できるようにする) ことです。 - 両方が同時に実行されます)。これまでに使用した 2 つのシナリオ:

  • 親OSにInternet Explorer 7、サンドボックスにIE7をアンインストールしてIE6を使えるようにした
  • 親OSでInternet Explorer 6、サンドボックスでIE8にアップグレード

警告:

  • IE の複数の追加バージョンを同時に利用できるようにする必要がある場合は、完全版を購入する必要があります。これは、サンドボックスに含めることができる IE のバージョンは 1 つだけであり、無料版は一度に 1 つのアクティブなサンドボックスのみをサポートするためです。
  • IE のバージョンをサンドボックスにインストールするには、少し試行錯誤が必要です。IE8 は特に注意が必要でした。ただし、インストール (またはアンインストール) 中に発生するいくつかの警告は些細なものです。
于 2009-05-05T18:05:38.330 に答える