web-dev-qa-db-ja.com

Internet Explorer 6、Internet Explorer 7、およびInternet Explorer 8を同じコンピューターで実行する

他の人と同じように、私はInternet Explorer 6とInternet Explorer 7で自分のコードをテストする必要があります。これでInternet Explorer 8には開発者向けの優れたツールがいくつかあります。まもなくリリースされるので、Internet Explorer 8でコードのテストを開始したいと思います。

問題は、Internet Explorer 6、Internet Explorer 7、およびInternet Explorer 8を同じマシンで実行する方法です。これまでInternet Explorer 6とInternet Explorer 7では、 マルチプルIE を使用していました。しかし、人々はInternet Explorer 8をインストールした後のInternet Explorer 6の問題を報告しています(前の文にリンクされているページのコメントを参照してください)。 Internet Explorer 8を実行してもInternet Explorer 7レンダリングエンジンを使用できるので、Internet Explorer 7を実行してもそれほど問題になりませんが、それでもInternet Explorer 6が必要です。

同じマシンでInternet Explorer 6、Internet Explorer 7、およびInternet Explorer 8を実行する方法

337
avernet

しません代わりに仮想PCを使用してください。少しセットアップが必要かもしれませんが、長い目で見れば感謝します。私の経験では、実際にそれらをきれいに並べてインストールすることはできません。スタンドアロンインストールでない限り、ブラウザに完全に忠実なレンダリングであることを実際に確認することはできません。

更新:これを達成するためのより良い方法の1つは、Windows XPモードを使用してセットアップすることです(Windows 7を実行している場合)複数の仮想マシン: 1台のPCでIEの複数のバージョンをテスト at IEBlog .

更新2:(11/2014)これが最後に更新されてから、新しいソリューションがあります。 Microsoftは、IEの複数のバージョンをテストするために、あらゆる環境のVMを提供しています。 Modern.IE

221
Ian Robinson

誰もこれについて言及しませんでした、しかし IETester は素晴らしいツールです。 Internet Explorer 5.5、6、7、8RC1をサポートしています。レンダリングは対応するブラウザと一致します。少なくとも私はまだ矛盾を発見していません。

私は通常レイアウトの基本的なチェックをするためにそれを使います。 JavaScriptをデバッグしたり、特定のInternet Explorerバージョンで開発者ツールバーを使用したりするには、VMがまだ必要です。

IETester 0.3

156

新しい MS Expression Web SuperPreview を使用できます。

alt text

MS Expression Webにお金をかけたくない場合は、Windows Internet Explorer用の Microsoft Expression Web SuperPreview 完全無料でダウンロードできます。唯一の制限は、試用期間が終了した後はIE以外のブラウザと比較できないことです。

55
Eduardo Molteni

同じWindowsインスタンス上で複数のバージョンのInternet Explorerを実行するのではなく、少数の仮想マシンを実行することもお勧めします。

マイクロソフトは、 Virtual PC のInternet Explorer 6、7、および8のディスクイメージを Internet Explorerアプリケーション互換性VPCイメージで提供しています。 ダウンロードページ。

上記のリンクから入手できる現在の仮想ディスクイメージのリストは次のとおりです。

  • Windows上のInternet Explorer 6 XP SP3
  • Windows上のInternet Explorer 7 XP SP3
  • Windows上のInternet Explorer 8 XP SP3
  • Windows Vista上のInternet Explorer 7
  • Windows Vista上のInternet Explorer 8

(リストは2009年10月11日現在のものです。すべてのバージョンに有効期限があります。)

50
coobird

modern.IEは、Internet Explorerブラウザのクロスブラウザテストをより簡単にするためのマイクロソフトの事業です。マイクロソフトは開発者やデザイナーにIEブラウザのテストを容易にするためのツール一式を提供するためにmodern.IEを作成しました。

Modern.IEを使用すると、IEであなたのウェブサイトをテストする2つの方法があります。まず、modern.IEでは、WebベースのブラウザテストサービスBrowserStackを3か月間無料で使用できます。ログインしてテストを開始するには、Facebookアカウントが必要です。

Modern.IEが提供する2番目の方法は、 IE 6からIE 10 までの各ブラウザの仮想化イメージです。これは、仮想化ソフトウェアで実行できます。 VirtualBox、Virtual PC、Windows上のHyper-VまたはVMWareプレーヤー、MacまたはLinux。

加えて、modern.IEは 一般的なコーディングの問題についてあなたのWebページをスキャンするツールを提供しています そしてそれらがすべてのIEバージョンで正しく表示されるように修正します。

出典:modern.IE - クロスブラウザIEテストツールスイート

39
Hirvesh

IE7をIE8に置き換えることはできません。 IE 8のJavaScriptエンジンは、IE 7と同じではありません。 IE7とIE8の両方で、末尾のカンマを配列リテラルまたはオブジェクトリテラルに残してみてください。前者ではエラーになりますが、互換モードでも後者はエラーになりません。あなたのサイトをIE7で動作させたい場合は、IE7でテストする必要があります。

17
Bjorn Tipling

http://finalbuilds.edskes.net/iecollection.htm を試してください。

Utilu IE Collectionには multiple IE versions が含まれます。これらは standalone であるため、同時に使用できます。

条件付きコメントは、ネイティブバージョンとまったく同じように機能します。元のバージョン番号は、User Agentの文字列に正しく表示されます。バージョン番号はウィンドウタイトルにもあります。

Utilu IE Collectionには Internet Explorer Developer Toolbar 1.00.2189.0 も含まれています。このExplorer Barには、Webサイトのトラブルシューティングを容易にするさまざまなツールが用意されています。 Windows 2000以降を使用している場合、Internet Explorer開発者ツールバーはInternet Explorer 5.0以降と互換性があります。

Utilu IE Collectionには、Internet Explorer用の Firebug Web開発拡張機能 をインストールするオプションがあります。 FirebugはWeb開発を容易にする便利なツールをたくさん提供しています...

17
Fabien Ménager
15
Donavon

私は http://www.spoon.net/browsers を使用します(Windowsのみ)。

あなたは、IE8、IE7、IE6、Firefox 3.5、Firefox 3、Firefox 2、Safari 4、Safari 3、Opera 10、Opera 9、Chromeを実行することができます。

プラグインをインストールして、対応するアイコンをクリックするだけです。上記の各ブラウザの実行に必要なファイルをダウンロードして実行します。

10
Alex Bagnolini

あなたのマシンにIE8がインストールされていれば、あなたのサイトがどのように動作するかをテストすることができますIE7。あなたがIE7ブラウザでテストする必要があるページにいるとき、開いてください「ツール」 - >「開発者ツール」。そしてその「開発者ツール」ダイアログボックスのメニューで、をクリックしてください。「ブラウザモード:[現在のモード] "では、3つのオプションを選択できます。あれは、

  1. IE7
  2. IE8
  3. IE8互換モード
9
Manjula

他のユーザーをバックアップするには、WindowsボックスでVirtual PCインスタンスを実行する必要があります。 Internet Explorerのマルチインストールを実行しようとすると、ページ上の条件付きコメントが壊れてテストが困難になります(たとえば、Internet Explorer 5、6、および7の場合)。 Internet Explorer 5でもInternet Explorer 7に解決します。これはさらに奇妙なバグを意味します。

Internet Explorer 6仮想イメージをダウンロードして実行するための詳細情報およびリンク: http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image -and-ie6-virtual-pc-image-refresh.aspx

Virtual PCを既にお持ちの場合は、次のイメージがあります。 http://www.Microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en

8
SuperRoach

私は今日私のWindows 7コンピュータでこれをしました:

  1. Windows Virtual PCをインストールし、XP Modeを実行しました
  2. 2つのWindows XPイメージを作成しました。 1つはInternet Explorer 6、もう1つはInternet Explorer 7です。
  3. 今私は私のWindows 7デスクトップからブラウザにこれらを実行することができます!他のアプリケーションと同じように。 Virtual PCを開く必要はありません。

http://www.Microsoft.com/windows/virtual-pc/

7
Tommy

仮想マシンと呼ばれる、同じマシン上でIE 6、IE 7、およびIE 8を実行するための優れた方法が1つあります。

MicrosoftのWebサイトから仮想PCを最初にダウンロードします。 http://www.Microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=ja

次に、IE6、IE7、IE8を含む3つのEXEファイルをダウンロードしてください。 http://www.Microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en

あなたのPCにそれらをインストールし、あなたのWebアプリケーションをテストしてください。似たような解決策を探す日数を節約できました。

非常に良いオプションはInternet Explorer 10へのアップデートです。癖モードを含むIE5からIE 10までの互換性を含む非常に便利な開発者ツールが見つかります。 IEバージョンiメニューを切り替えると、ページのページレンダリングはすぐに変わります。

このモードの非常に優れた機能は、互換モードで動作するjavascriptおよびHTML(firebug like)デバッガです。つまり、非常に古いIEのJavaScriptを最新のデバッガでデバッグできます。これは非常に優れた機能です。仮想マシンではそれはできません。はい、あなたは最終結果をチェックするための仮想マシンを持つことができます。 enter image description here

4
Tomas Kubes

私はしばらくこの問題に取り組んできました。仮想化は良い解決策ですが、私のニーズには遅すぎます。ラップトップでしか扱えないのは、Adobe PhotoshopやIllustratorと並行して開発環境を実行し、その後、多数のサーバーに接続してバックグラウンドでさまざまなことを行っている間に仮想化を実行することです。 遅い

私は次のような設定をしました。それは問題を巧みに解決します、それは少し高価ですが、それは価値があります:

  • 1台のMacBookを外部ディスプレイに接続
  • Windows XPおよびWindows Vistaがデュアルブートでインストールされた1つのWindowsデスクトップ

両方のマシンが Synergy を実行し、マシン間でキーボードとマウスを共有しているので、2つを簡単に切り替えることができます。これらは別々のコンピュータなので、パフォーマンス上の問題はなく、Windowsマシンでもすべてのブラウザが実行されていても、Mac上でPhotoshopをうまく動かすことができます。

この設定はYahoo!によって定義されているように段階的なブラウザサポートのほとんどの ブラウザをカバーします。 http://developer.yahoo.com/yui/articles/gbs/

ブラウザ:

  • Firefox 2 Mac
  • Firefox 3 Mac
  • Firefox 3のウィンドウ
  • Firefox 2ウィンドウズ
  • Webkit nightly Mac
  • サファリ3ウィンドウズ
  • Safari 4マック
  • Google Chrome - Google Chromeバージョンの最新版Windows
  • Opera最新バージョンWindows
  • Opera最新バージョンMac
  • Internet Explorer 6(WindowsマシンのXP部分にあります)
  • Internet Explorer 8(IE 7互換モード付き)(WindowsマシンのVista部分)

電子メールクライアント

  • アップルメール
  • Thunderbird == Firefoxレンダリングエンジン(XPマシン上)
  • Outlook Express == IE6レンダリングエンジン
  • Outlook 2003(XPコンピュータ上)
  • Outlook 2007(Vistaマシン上)
  • 上記のすべてのブラウザ上のすべての一般的なWebクライアント(ライブメール、Gmail、Yahoo!メール)

この設定がカバーしていないもの:

  • 私はMac OS 10.4を持っていません
  • 私はOperaの最新バージョンのみをテストします。以前のバージョンはテストしません(ユーザーベースが小さいため)。
  • 私はSafari 3とSafari 4をテストする。どちらもWindowsとMacの両方で、両方のプラットフォームの両方のバージョンではない。さて、Safari 4はまだベータ版です。そしてSafariは常に非常に優れたレンダリングエンジンを持っています。
  • 電子メールクライアントに関しては、私はLotus Notesのテストに煩わされていません。

セットアップのビデオ をここでチェックすることができます

4
Wolfr

Windowsユーザーには、Windows 7 Professional、Enterprise、またはUltimateエディションでXPの複数のバージョンを実行できるWindows IEモードがあります。

http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx

4
i_am_jorf

私はIE6がインストールされているウィンドウのインスタンスを実行するためにVirtual PCを使用します。同じコンピュータで異なるバージョンを使用するよりも少々不器用ですが、100%動作するIE6です。 Multiple IEはほとんどのテストで問題なく動作しますが、最後の数パーセントには欠けています。

IE8でページを正しく表示するために作業し過ぎないでください。まだ最終リリースで修正される可能性があるいくつかの不具合があります。

3
Guffa

やや関係がありますが、ほぼ完了したら BrowserShots を過ぎてサイトを実行することを検討する必要があります。

2
Sparr

これは直接あなたの質問に答えるのではありませんが、あなたは Litmus を見たことがありますか?私たちは主に複数のブラウザでHTML/CSSの互換性をテストするためにそれを使う傾向があります(Litmusによってサポートされています)。

2
ayaz

VMWare Playerは、Oracle VirtualBoxおよびMicrosoft VirtualPCに代わる無料のソフトウェアです。 VirtualBoxの言及と同様に、あなたはOS +ブラウザのあなた自身のイメージを作成する必要があります。 VMWareプレーヤーはここにあります: http://www.vmware.com/products/player/

2
James McLachlan
2
IsmailS

私はこれらのブラウザをインストールせずに多くのブラウザでテストする方法についての記事を書きました: ウェブサイトのブラウザの互換性をテストするための10+の方法

2
Amr Elgarhy

Windows 7を使用して同じマシン上でIE 6、IE 7、およびIE 8を実行するXPモード

http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode

2
Jitendra Vyas

Donavonのチュートリアルに従ってVirutal PCをインストールしましたが、ラップトップのBIOSがHardware Virtualizationをサポートしていないようで、Virtual PCを実行する必要があります。そのため、Virtual PCを使用する前に、機器がそれをサポートしていることを確認してください。

2
migueltonic

App-Vの使い方はどうですか? http://www.Microsoft.com/systemcenter/appv/default.mspx

特に動的アプリケーション仮想化 http://www.Microsoft.com/systemcenter/appv/dynamic.mspx

アプリケーションレベルで仮想化します。同じOSインスタンスで互換性のないソフトウェアを実行しているときに便利です。

1
PaulWaldman

Firefoxには、WebページをInternet Explorer 5.5/6/7/8 Beta 2の場合と同じように表示するアドインがあります。

IE NETレンダラ

編集:これはスクリーンショットを撮るだけなので、あまり役に立ちません。あなたのレイアウトが壊れていないことを確認するのに役立ちますが、それ以外はそれほど多くはありません。

1
WalterJ89

私の同僚は Internet Explorer Collection を推薦しました。問題なく動作するようですが、私はパワーユーザーには程遠いです。また、IE 1(!!)から8までのインストールもサポートされています。

1
Mike Cornell

私のMac OS Xマシンでは、Sunの VirtualBox を無料で使っています。

私は3つのWinXP仮想ボックスを実行し、それぞれに256Kを割り当てます。このチュートリアルを参照してください。

http://www.10voltmedia.com/blog/2008/12/screencast-install-internet-Explorer-on-osx-using-virtualbox/

1
gdelfino

このブログ記事は私のために働いた: http://aarfing.dk/?p=120 (IE6、IE7とIE8を並べて実行する方法) 。

1
Mario Awad

Multiple IE http://tredosoft.com/Multiple_IE 現在のインストールを中断することなく、最大6個までインストールできます(私は7を持っています)。そしてそれはそのままにしておいた)。今、私は8をすべて実行する方法を見つける必要があります。上記の小さなアプリのおかげで、6と7はすでにうまく動きました。 (XPでのみテスト済み)

1
rolfen

Adobe BrowserLab.

1
Joseph Weissman

Eduardoが述べたように、最近発表された Microsoft SuperPreview は、さまざまなブラウザでWebページがどのようにレンダリングされていないかを表示できるツールです。ローカルにインストールされています。

たとえば、Internet Explorer 6、Internet Explorer 7、Internet Explorer 8、Firefox、およびSafariでは、これらのブラウザがインストールされていなくても、ページの外観を確認できます。

私はこれを本当に簡単にする新しいツールを見つけました。

IE 9開発者モードを使用してください。 F12を押す。

[ファイル]メニューの[ブラウザのバージョン:IE9]をクリックすると、ブラウザのバージョンを7に戻すことができます。6の場合は、まだ仮想PCが必要です。

0
Nathan24

おそらく最も良い、そして唯一の解決策は、ietester [dot] comで見つかるかもしれないIEテスターでしょう。それはすべてのIE 6、7、8にIEenginesを使用しています!そして私はまだ矛盾を見つけていません!

0
Tumharyyaaden

IE Tabを使ってみてください。Firefox/Chrome拡張
http://www.ietab.net/home

0
Amitd

これは、VM 6、7、8、9のテストを行うための公式のMicrosoft IEイメージです。 http://www.Microsoft.com/ ja-jp/download/details.aspx?id = 11575

0
Dan K.K.

CrossBrowserTesting もあります。 多くのブラウザをサポートしています 、なしでも動作するようですお使いのコンピュータに任意のプラグインをインストールし、また非常にきちんとした レイアウト比較ツール が含まれています。

CrossBrowserTestingBrowsershots 内からアドバタイズされました。

0

マイクロソフトは現在、IE8およびその他のレガシーソフトウェアを実行するためのソフトウェアの選択に使用できる仮想イメージを提供しています。

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

かなり大規模なダウンロードですが、素晴らしく動作します。 (fwiwを動作させるにはWindows 7の有効なバージョンが必要です)。

0
bobber205

また、 MicrosoftのCompatibility Inspector をご覧ください。これにより、サイトの下位互換性に影響する問題についての警告が表示されます。

http://ie.Microsoft.com/testdrive/html5/compatinspector/

0