X-UA-Compatible
メタタグを使用して実行されることが知られています。
X-UA-Compatible
ます。 この決定はウェブ開発者のコミュニティを刺激し、その一部はこの決定を支持し、他の人々は強く拒否しました。
Web Standards Projectの活動家は、MicrosoftのスポークスマンChris Wilsonと会って、 ラウンドテーブルで新しいブラウザバージョンに関するMicrosoftの計画を議論し、微調整しました。
標準主義者の提案は、次の手段を使用して100%標準のデフォルトIE8を導入することを目的としています。
- マイクロソフトは、クライアントブラウザを自動的にIE7モードにするIIS用のパッチを配布する必要があります(IE8の標準的な動作がイントラネットなどの壊滅的な動作を中断しないように)。
- IE8は、デフォルトで100%標準モード、「そのまま」である必要があります
- IE8は、IE7と並行して起動できる別のブラウザーである必要があります。これにより、ユーザーはどのブラウザーをどのサイトに使用するかを選択できます。
ウィルソンの立場は次の文章に要約されます。
[...]これは私たちのソリューションであるため、ユーザーの有効性を保護するものは何もありませんが、もちろん、Web開発者の生活を楽にしようとしています。
次の結論が出されました。
- Aaron Gustafsonは、IE8のマスキングはCSSの場合と同じくらいJavaScriptでも効果的であるべきだと提案し、Microsoftがブラウザのこの部分を磨くための余分な時間を与えました。 たとえば、
document.getElementById
常に、id
とタグに割り当てられたname
属性の両方で機能しました。 論理的には、この動作を修正すると、世界中の何千ものWebアプリケーションが台無しになります。 - Wilsonによると、IE8ベータ版により、開発者は新しいブラウザーでサイトのパフォーマンスをテストできます。 これにより、開発者とマイクロソフトの両方が、IEの標準互換動作によって引き起こされる問題の規模を測定する機会を提供します。
- プレリリースで見られるように、ほとんどの問題はブラウザのID文字列に起因しています。 Microsoftはそれを偽装し、IE7の新しいバージョンをそこに提供します。
IE8ベータ版が、アプリケーションの問題がブラウザーの標準との完全な互換性の結果であるかどうかを明確にすることが望まれます。 Wilsonによると、ほとんどの開発者は、当時のIE7ベータ版のサイトの問題はベータ版のバグであり、個別に修正する価値はないと認めていました。