Internet Explorer 8 と Internet Explorer 6 を並べて表示 [重複]
質問
重複の可能性:
同じマシン上で Internet Explorer 6、Internet Explorer 7、および Internet Explorer 8 を実行する
仮想化せずに Internet Explorer 8 と Internet Explorer 6 を並べて使用する方法はありますか?
私が使用した 複数のIE これは Internet Explorer 7 では問題なく動作しますが、Internet Explorer 8 ベータ 2 をインストールしてから、Internet Explorer 6 の動作がおかしくなりました (つまり、通常よりも大きくなりました)。
他のヒント
Microsoft は、1 つのオペレーティング システム上で複数のバージョンの Internet Explorer をサポートしていません。その理由は、オペレーティング システムと Internet Explorer が特定の DLL を共有しているためです。Internet Explorer 6 から Internet Explorer 7 (または Internet Explorer 8) にアップグレードすると、実際には一部のシステム DLL が置き換えられます。これが、Internet Explorer 7 をアンインストールすると Internet Explorer 6 が「入手」される理由です。
Internet Explorer アーキテクトである Chris Wilson がブログ投稿でこの問題に言及しました。 1 台のマシン上の複数の IE. 。Chris 氏は、 mshtml.dll
CSS レンダリングには機能するかもしれませんが、「...しかし、新しい Internet Explorer システム DLL の完全なセットをインストールするのと同じではない」ため、確実に決定的な解決策とはみなされません。
最終的なテスト用に完全な DLL スタックを提供できるのは仮想化だけです。
編集:
2009 年 3 月 18 日、Microsoft Expression Web チームは次のリリースをリリースしました。 スーパープレビュー, は、Internet Explorer 8、Internet Explorer 8 - Internet Explorer7 互換モード、および Internet Explorer 6 の間で、ブラウザー間でのサイドバイサイド比較とオニオンスキン比較を可能にする無料のスタンドアロン アプリケーションです。他のオペレーティング システム上でリアルタイムでページをレンダリングするために、追加のブラウザーとオンデマンド サービスが計画されています。
ザックのコメントに応じて編集
コメントありがとうございます。 式ウェブ 3 (SuperPreview が含まれる) では、Internet Explorer 6、Internet Explorer 7、Internet Explorer 8、Firefox 3 の任意の組み合わせを比較できます。これは Somasgear のブログエントリによると、 式ウェブ 3 2009 年 6 月 5 日に投稿されました。彼のブログのスクリーンショットでは、基本ブラウザ (左側) として Firefox 3 が、比較ブラウザとして Internet Explorer 6 が表示されています。任意のブラウザを比較ウィンドウのどちらの側にも配置できます。
これを試して: http://www.my-debugbar.com/wiki/IETester/HomePage
LE:これはまだ完全に互換性があるわけではなく、JavaScript ポップアップでクラッシュするなどの小さな問題がいくつかありますが、開発中は非常に信頼できることがわかりました。すべての最後に、Web アプリケーションを実際の IE6 に対してテストして、すべてが正常であることを確認しました。
仮想化はこれを実現する最も簡単な方法です。オーバーヘッドは高くなりますが、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 スタンドアロン
私がやっていることは、IE6を備えた他のOSでVMwareを使用することです。
完璧ではありませんが、役に立ちます。
私は「Sandboxie」というユーティリティ(個人利用は無料、商用利用は29ドル)を使ってアプリケーションのサンドボックス化を行っています。これによる便利な副作用の 1 つは、アプリケーション (IE などの OS を変更するアプリケーションであっても) をサンドボックスにインストールでき、親 OS はまったく認識されないことです (親 OS の IE とサンドボックス化された IE の異なるバージョンを使用できるようになります)。 - そして両方が同時に実行されます)。これまでに使用した 2 つのシナリオ:
- 親 OS の Internet Explorer 7、およびサンドボックスの IE7 をアンインストールして IE6 を使用できるようにしました
- 親 OS では Internet Explorer 6、サンドボックスでは IE8 にアップグレード
注意事項:
- 利用可能な IE の追加バージョンが 1 つ以上必要な場合 同時に, の場合、サンドボックスには 1 つのバージョンの IE のみを含めることができ、無料版では 1 つのバージョンのみがサポートされるため、完全版を購入する必要があります。 アクティブ 一度にサンドボックス
- サンドボックスに IE のバージョンをインストールするには、少し試行錯誤が必要になることがあります。IE8 は特に注意が必要でした。ただし、インストール (またはアンインストール) 中に発生する警告の中には、軽微なものもあります。