重複の可能性:
同じマシンでInternet Explorer 6、Internet Explorer 7、およびInternet Explorer 8を実行している
仮想化せずにInternetExplorer8とInternetExplorer 6を並べて使用する方法はありますか?
私は 複数のIE を使用しました。これはInternet Explorer 7で正常に動作しますが、Internet Explorer 8ベータ2をインストールしてから、Internet Explorer 6が奇妙な動作を始めました(つまり、通常よりも多くなりました)。
仮想化も使用しています。私のマシンには Virtual PC 2007があります。これは here から無料でダウンロードでき、MicrosoftからInternet Explorer VirualPCイメージをダウンロードしました。あなたは画像を得ることができます ここ 。
Microsoftは、1つのオペレーティングシステムで複数のバージョンのInternetExplorerをサポートしていません。その理由は、オペレーティングシステムとInternetExplorerが特定のDLLを共有しているためです。 Internet Explorer6からInternetExplorer 7(またはInternet Explorer 8)にアップグレードすると、実際にはいくつかのシステムDLLが置き換えられます。これが、Internet Explorer7をアンインストールするときにInternetExplorer6を「取得」する理由です。
InternetExplorerアーキテクトのChrisWilsonは、ブログ投稿でこの問題に対処しました 1台のマシンに複数のIE 。クリスは、mshtml.dll
のオンザフライ置換は、CSSレンダリングで機能する可能性があると述べています。「...しかし、新しいInternet ExplorerシステムDLLのフルセットをインストールすることと同じではありません」。解決。
仮想化のみが、最終的なテストのために完全なDLLスタックを提供できます。
編集:
2009年3月18日、Microsoft Expression Webチームは SuperPreview をリリースしました。これは、Internet Explorer 8、Internet Explorer8-インターネット間でブラウザを並べてオニオンスキンを比較できる無料のスタンドアロンアプリケーションです。 Explorer7互換モード、およびInternet Explorer6。他のオペレーティングシステムでページをリアルタイムでレンダリングするために、追加のブラウザーとオンデマンドサービスが計画されています。
Zacコメントに応じて編集
コメントありがとうございます。 Expression Web 3(SuperPreviewを含む)では、Internet Explorer 6、Internet Explorer 7、Internet Explorer 8、およびFirefox3の任意の組み合わせを比較できます。これはSomasgearのブログエントリによるものです Expresion Web 2009年6月5日に投稿されました。彼のブログのスクリーンショットでは、Firefox 3がベースブラウザー(左側)として、Internet Explorer6が比較ブラウザーとして表示されています。比較ウィンドウのどちらの側にも任意のブラウザを配置できます。
これを試してください: http://www.my-debugbar.com/wiki/IETester/HomePage
LE:これはまだ完全には互換性がありません。JavaScriptポップアップでクラッシュするなど、いくつかの小さな問題がありますが、開発中は非常に信頼できることがわかりました。すべての最後に、実際のIE6に対してWebアプリケーションをテストして、すべてが正常であることを確認しました。
仮想化は、これを実現する最も簡単な方法です。オーバーヘッドは高くなりますが、IEにはOSに非常に多くのフックがあり、複数のバージョンをインストールしようとすると、混乱と失敗が発生する運命にあります。
これを行うための非常に軽量な(そしてリリースされたばかりの)方法は、 Expression Web SuperPreview を使用することです。 IE6とIE7(またはIE6とIE8 + IE7互換モード)を並べて比較できます。現在は単なるプレビューですが、良い結果が得られました。彼らは、より多くのブラウザを並べて比較できる商用バージョンをリリースする予定ですが、IE固有のブラウザは永久に無料のままであると彼らは言います。
もう1つの複数のスタンドアロンIEオプション: IEコレクション 。
VMで実行するか、複数がIE8を追加するまで待つか、 http://browsershots.org/ を使用して、いくつかの異なるオペレーティングシステムとブラウザーからWebサイトのスクリーンショットを撮ります。
私は ステップバイステップのブログ投稿を書いています Windows 7 UltimateでIE6、IE7、IE8を「仮想アプリケーション」として実行する方法を示しています。
IE7スタンドアロン もあります
私は「サンドボックス」と呼ばれるユーティリティ(個人使用は無料、商用は29ドル)を使用して、アプリケーションのサンドボックスを提供しています。これの便利な副作用の1つは、アプリケーション(IEなどのOSを変更するアプリケーションでも)をサンドボックスにインストールでき、親OSが完全に認識しないことです(親OSのIEの異なるバージョンを持つことができます)。サンドボックス化されたIE-両方が同時に実行されます)。これまでに使用した2つのシナリオ:
警告:
私がやっていることは、IE6を搭載した他のOSでVMwareを使用することです。
完璧ではありませんが、役に立ちます。