4

うまくいけば、いくつかはこれに関するいくつかの知識を持っています。IE8と下位互換性がありますか?

私はIE8がもう無視できないことをすばやく認識しています。私は以前にそれをa)バグのあるソフトウェア、またはb)まだ市場シェアの小さなものに置いていた。しかし、今、私はサイトがその上で動作することを確認するためにますます多くの要件を見ている。

私の質問は、IE8のみのテストに切り替えることができますし、安全に '結果'のコードはまだIE7で動作すると思いますか?

どのような思考や知識が役に立ちます。乾杯。

+3

これは暴言ですか、質問ですか?違反はありませんが、IE7で動作させたい場合は、IE7でテストする必要があります。 – Tomalak

+1

間違いなく質問です。予想外にie8でテストしているクライアントの列の結果として、それらを喜ばせる必要があります。彼らがどれほど大きく異なっているのだろうかと思います。 –

+2

明らかに、「IE8 is ready blah blah」の部分をスキップして「IE8で自分のアプリをテストすれば、IE7で動作すると推測できますか?私が下で与えた明らかな答え。 –

答えて

11

私の質問は、私は、IE8に 検査に切り替えることができているだけと安全 結果のコードが はまだIE7で動作することを信じていますか「」?

+7

私はまだ「No」と書くことができる日を待っています。答えとして投票してください。 :) – Tomalak

+1

あなたはちょうど十分速く書く必要があります;-) –

+0

私はIE8に私のブラウザをアップグレードし、IE7とIE8の違いはIE7モードで動作していることに気づいていません。 – kim3er

3

かどうかIE8は準備ができているかどうかのテストのためにそれを無視する正当な理由はありません。それは広く普及しつつあります。したがって、あなたがあなたのウェブサイトの高いカバレッジを望むなら、あなたはすべての主要なブラウザでそれらを徹底的にテストする必要があります。これにはIE7とIE8が含まれ、互換性のオプションはありません。

1

IE8の互換モードで、IE8に切り替えてIE7を対象とした互換性テストを行うことができます。

+1

...または並べ替え。考慮してくださいhttp://stackoverflow.com/questions/712055/can-i-getaway-with-testing-sites-using-ie8-with-ie7-compatibility-on/712087#712087 –

10

いいえ、IE8はとラジカルはIE7とは異なります。他のブラウザとは根本的に違いますので、他のテストに頼ることはできません。

そして十分なマシンにインストールされていますので、にはが必要です。

良いニュースは、今IETesterが実際に動作することです(これは動作しませんでした.は数ヶ月前に私のためにはそれもロードされませんでした)。それはあなたのために働かなかった。そして3つのバージョンで確実にテストしてください。

http://www.my-debugbar.com/wiki/IETester/HomePage

+0

ありがとう、これは種類の私は持っていないと私は探しています –

+2

IE7とIE8/Compatibility7の間に違いがあります。この機能は、エンドユーザーのために壊れたサイトを修復するのにまともですが、開発者のためにIE7のテストを代用するほど十分ではありません。 – Quentin

+0

@David:本当ですか? Uh-Oh .... 私は新しいVMを作成しているようです:-(ありがとうございました –

6

あなたはIE7とIE8がcohabitateことができないので、回避策を提供することができますIE7のようにページをレンダリングするためにIE8を強制することができます。ただ、<head>に次のタグを追加します。

<meta http-equiv="X-UA-Compatible" content="IE=7"> 

Microsoftはまた、HTTPヘッダーやサイトのヘッダに追加されるのいずれか、このタグが用意されています

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/> 

マイクロソフトは上のタグの使用方法の詳細を持っていますdeveloper readinessページ

IE7レンダリングエンジン全体がIE8にそのまま残されているので、サイトではこれらのヘッダーを追加してIE7モードにすることができます。しかし、DOMに変更が加えられ、IE7にバックポートされていないセキュリティのため、移行が完璧ではありません。

Firefox/Safari/Chrome/Opera/etc。このタグを完全に無視します。A List Apartには素晴らしい記事があります。

+3

「回避策」に重点を置いています... IE7の貧弱な標準サポートを頼りにして、 IE8以外のブラウザでは無視されます。 – scunliffe

+0

Microsoft.comでは、この回避策を使用しています。:) – jalf

+0

@scunliffe:他のブラウザがそれをどのように処理しているかを書き留めていただき、ありがとうございます。 –

1

ブラウザで簡単にテストするには、IE Tester(および同じリンクのデバッグバー)を参照してください。 IE 5.5をエミュレートします。私は個人的にはまだIE7を使用しています(私のクライアントのほとんどは何を使用していますか?)IE Testerの互換性は6です(はい、まだ6を使用しています)。まだ私の目的のために問題に遭遇する。

また、Firefoxや他のIE以外のブラウザでもテストしています。

関連する問題