IE6、IE7、IE8、IE9、IE10、およびInternet Explorer 11でサイトをテストするにはどうすればよいですか


84

IE6からIE11までのすべての古いバージョンのInternet Explorerでサイトを確実にテストするにはどうすればよいですか?


1
約1年前にこれを行ったスタック交換パートナーサイトはありませんでしたか?それはstackoverflowポッドキャストにあった...私は名前を忘れて、それへの参照を見つけることができません。
ジェンセン

回答:


87

叩くF12IE8にそれはあなたがブラウザモードを使用してIE7(ないIE6)をエミュレートすることを可能にする開発者ツールを起動する必要があります。

IE8はIE7をエミュレートします

IE9では、少なくともIE7まではエミュレートできると思いますが、これをテストするためにW7を購入しなければならないという単純なアイデアがいらいらするので、私は推測しているだけです。


更新:Jeff Atwoodの指定どおり:IE9はIE7までエミュレートします。


更新2:下のコメントでNickが示唆したように、古いIEブラウザを100%確実にエミュレートしたい場合は、Microsoftが提供するVMを使用できます(信じられないほど無料で提供されます)。サイドノートとして、VMでのテストはIE開発者ツールを使用するよりも時間がかかることに留意してください。 jQueryといくつかのCSSを使用します。


3
+1-完璧なタイミング!IE7を使用して2007年にまだ立ち往生している人を会社全体で検索したため、1時間は永遠に失われました。その後、彼女と画面共有を取得するのに30分かかり、彼女がIE8ではなくIE7を実際に使用していることを確認できました。今、私のバグを修正するためにWindows XPとIE7をVMWareイメージにインストールする代わりに、長い間私のビジョンを逃れているように思われる、一見明白で単純なソリューションを使用します;)ありがとうございました!!
jmort253

4
確かに、IE9ではIE7、IE8、IE9、およびIE9互換モードをエミュレートできます。
ジェフアトウッド

2
エミュレーションはまったく同じですか、またはいくつかの小さな違いがあります。
サイフBechan

1
@Saif Bechan:ブラウザーとオペレーティングシステムの両方について、Microsoftが継続的にリリースする数千の更新を考慮すると、確実に違いがある可能性があります。しかし、IEをテストする他の可能性を考えてみてください。Windowsに3つのVMをインストールする必要があります。1つはIE7用、もう1つはIE8用、もう1つはIE9用です。ただし、これらのテスト環境は、インストールしていない一部のWindows / IE / Office更新プログラムをインストールした(またはインストールしていない)最終ユーザー環境とは異なる場合があります。
マルコデマイオ

3
@MarcoDemaio IE 9のIE 7モードと実際のIE 7には間違いなく違いがあります
ニック

24

IEテスター IE6、7、8、9


2
すでに信頼できるテスターではないと考えられるいくつかの制限を除きます。1。前へ/次へボタンが正しく機能していません。2.フォーカスが適切に機能していません。3. windows.openは、新しく作成されたウィンドウではなくnullを返します。
マルコデマイオ

1
面白い。これらの問題はありません。
ジョンコンデ

2
彼らはここにも書かれている問題を知っている:my-debugbar.com/wiki/IETester/HomePage
マルコデマイオ

1
@marco、これらのバグが導入される前に古いバージョンを実行している必要があります。私は幸運。:)それでも、ブラウザ自体は動作し、実行する必要があることを実行します。
ジョンコンデ

1
@marco前/次ボタンに関するメモを常に見てきましたが、ある条件下では機能しないかもしれませんが、常に適切に機能していると思います。
joshuahedlund



7

レイアウトをテストする場合は、ブラウザーショットWebサイトを使用することもできます。URLを入力すると、さまざまなブラウザでサイトの画像が返されます。

http://browsershots.org/


1
残念ながら、しばらくの間IEで機能しませんでした。選択できますが、ステータスページにIEのサーバーが「使用不可」としてリストされます。:IEはテストのためだけに、ネットでは単純化が、まともな仕事をしていませんレンダリングipinfo.info/netrenderer
板井

1
@Itai-多分それは一時的なものでした。Browsershotsを試してみたところ、IE 6、7、8のテストページのスクリーンショットが表示されました。IE9は利用可能なオプションではありません。
mvark

1
@mvark-くそー!今日も試してみましたが、IE工場はオフラインでした。もう一度試してみます。
イタイ

1
@lovefaithswing:おもしろい、彼らはただのスクリーンショットです。しかし、私は無料では何もしないよりはましだと思います。
マルコデマイオ

5

マイクロソフトは、異なるIEバージョンを比較するための「Expression Web 4」もリリースしました。ただし、料金を支払う必要があり、Windows XP SP3以降のWinバージョンが必要です。

Expression Web 3は無料でダウンロードできますが、IE6、IE7からIE8への比較のみが含まれています。(IE9がない)


1
参考までに、彼らはテスト目的で使用するVMを(信じられないほど無料で)配布することにしました。Nickの私の答えに対するコメントをご覧ください。
マルコデマイオ

1
彼らは何年も前からそうしているが、私が覚えている限り、それらのVMには使用期間があります。
フィーエラ

4
実際に彼らは同じリンク上の注意にexpalin microsoft.com/en-us/download/details.aspx?id=11575入力するslmgr –rearm「あなたが勝った場合でも、彼らは基本的に期限切れにならないように、永遠に画像をリセットするには、コマンドプロンプトでそれらの画像に何かを保存することはできませんが、テストには十分です。
マルコデマイオ

2
Expression Web 4は無料で利用できるようになりましたが、Expression Web製品は現在開発されていません。
ジェイコブヒューム

4

Crossbrowsertestingは私がしばらく試したサイトでした。かなり良い、VNC経由でアクセスする仮想マシンに新しいブラウザーをインストールします。特に動的なサイトに役立ちます。


4

異なるIEブラウザーでWebページのデザインを確認するだけの場合は、BrowsershotsまたはWebPageTestを試してください。WebPageTestは、基本的には無料のパフォーマンステストツールですが、あなたは彼らから「視覚比較」タブを選択した場合、ホームページ&テストするためのURLを提出し、サイトには、拡張可能な「のサムネイルを生成倍以上のウェブページの」ビューおよびオプションのビデオをロード中のそのWebページ。WebPagetestは、ローカルにインストールして独自のインスタンスを実行できるオープンソースツールです。WebPagetestでは、IEバージョン6〜9でテストできます。

デザインとレイアウトだけでなく、サイトのナビゲーションと機能を手動でテストする場合は、Win 7 PC にIE 6、7、8の無料で利用可能なVirtual PCイメージをインストールします。IETesterのようなツールは完全に信頼できるとは限りません


4

VirtualBoxを使用して、各ブラウザーがインストールされたWindows XPのコピーを実行します。それは「理想的」ではありませんが、私にとってはうまく機能し、セットアップと使用が非常に簡単です。また、特定のOSでブラウザが実際にどのようなものかを最もよく反映している可能性もあります。



3

単に視覚的なチェックで問題ない場合は、AdobeのBrowserLabを使用できます。これは、アドビが提供するオンラインサービスのCS Liveスイートの一部です。現時点では、CS Liveの12か月間の無料メンバーシップを取得できるため、短期的には無料の優れたソリューションです。複数のブラウザー/ OSの組み合わせで同時にテストを実行し、それらを並べて比較することでレンダリングの違いを確認できます。

ただし、BrowserlabはJavaScriptが壊れているかどうかを通知したり、CSSまたはマークアップエラーのデバッグに役立たないため、実際のテストマシン(またはVM)を用意することが常に最善です。特定のプラットフォームでレイアウトが適切にレンダリングされていないことを通知するだけです。ただし、ほとんどの主要なOS /ブラウザーの組み合わせで、URLを入力してWebページのフルサイズのスクリーンショットをすぐに取得できると便利です。


3

IE 5-9および他の主要なブラウザーの異なるバージョンをテストすることを可能にするBrowserlingがあり、それらはすべて選択したブラウザーからのものです!


1
彼らはあまり信頼できないようで、サイトはIE7とIE8ですべて間違って表示されます。もし彼らが彼らのサイトクロスブラウザをテストする最初の人でなければ、どうやって彼らのクロスブラウザテストツールを信頼できるのだろうかと思っています。
マルコデマイオ

3

-私はspoon.netブラウザのサンドボックス使用していhttp://spoon.net/Browsersを

IE6-9をインストールせずにコンピューターで実行できます。また、ブラウザコンソールがあり、IE開発者ツールバーと連携し、css / javascriptのデバッグに役立ちます。


すべての古いブラウザバージョンの支払い。
KC

3

必要なプラットフォームを実行しているネイティブのハードボックスに代わるものはありません。完全に正確なIEテストスイートはありません。また、実稼働環境では発生しないエラーが発生するものもあります(誤検知に時間を浪費します)。仮想マシンは、人々が考えるほど信頼性が高くありません-IE6を実行しようとしているときに、VM固有のバグをいくつか見ました(IE6のレンダリングエンジンは特定のスレッドの調整に依存していると思いますが、VMは適切に管理できません)。

IE6 / 7の機能が組織にとって重要な場合、2つの安価なWinXPボックスにわずかな金額を費やすことを簡単に主張できると思います。IETesterは、糖蜜のように遅く、帽子を落とすとクラッシュします。IEの「互換性モード」は、最初のパスには便利ですが、お客様がレガシーボックスで動作するソフトウェアに本当に依存している場合は大したことではありません。


1
WinXPマシンを購入するのではなく、ハードボックスでテストするのに時間がかかるため、物理的にPCから別のPCに移動する必要があります。これは間違いなくプログラマにとって大変な作業です。15度以上のムーアでキーボードの上に腕を上げることはほとんどありません。:-)
マルコデマイオ

2
@MarcoDemaio-リモートセッションを使用してみませんか?
ジミーブレックマッキー

3

マイクロソフトは、登録なしで自由に仮想マシンを提供します:

  • Win7上のIE8
  • Win7上のIE9
  • Win7上のIE10
  • Win7上のIE11
  • Win81上のIE11
  • Win10のエッジ

次のプラットフォームの場合:

  • VirtualBox
  • 放浪者
  • HyperV
  • VPC
  • VMware
  • Parallels

0

私は解決策をたくさん探しましたが、IEタブプラグインでfirefox 8.0を使用するのが最高です。このcasでは、IE6、IE7、IE8、IE9でウェブサイトをテストできます 私はそれが役立つことを願っています


2
「IE Tabプラグイン」は、マシンにインストールされているIEのバージョンを使用しないのですか?
MrWhite

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