IE 6と7は、イベント処理のようなw3標準の多くに従わず、標準に準拠したブラウザのコードを記述し、Internet ExplorerのMOREコードを記述する必要がありました。 Internet Explorer 8は、この暗い時代から私たちを取り除き、Web開発を安定させますか?すべてのブラウザが同じ(ish)方法で表示されるコードセットを書く方が簡単でしょうか?Internet Explorer 8はブラウザの非互換性の問題の多くを解決しますか?
答えて
新しいIEがリリースされるたびに、私たちはもう少し近づいてきますが、新しいブラウザをリリースするよりも、古いブラウザを放棄することになります。 IE35が利用可能かもしれませんが、IE6がまだ20%の市場シェアを持っていれば、実際には進展していません。教育やアップグレードに役立つthis oneのようなキャンペーンは、最終的に問題を解決するものです。
ブラウザが優れた機能を備えて競合している限り、それらの間には違いがあります。ブラウザの古いバージョン、古いバージョンのHTML(バージョン5が公開されています)など、さまざまなバージョンの問題が常にあります。
あなたのジレンマへのアプローチの1つは、これを処理するWeb開発ツールを使用することです。たとえば、MicrosoftのASP.Netはブラウザの互換性を自動的に処理するため、Ajaxの機能を含めて、コードを記述する必要はありません。
ASP.NETはブラウザの互換性をうまく処理しない。 A級のクロスブラウザ出力を得るためには、基本的なASP.NETフレームワークの上で重要な作業が必要です。 –
私はASP.Netがこの点で完璧ではないことに同意します。しかし、ブラウザの普及に伴い、Chromeを見てみると、ツールや開発者はそれに追いつくことが難しいです。ブラウザが競合している限り、私はこのジレンマを終わらせることはできません。それは、あなたがそれを処理するための非常に良い開発者を持っていなければならないということです。 – DOK
IE8では多くのことが修正されていますが、まだそれほど変わっていません。
- ませW3C Event Listener/Handlers
- Select lists/Table要素はまだIEのバグの多くは回避できjQueryなどのようなライブラリの人気を
しかしバギースタイリング/操作に苦しんでいません。
確かに、Internet Explorer 8は標準準拠に大きく近づいています。しかし、それだけではウェブ開発を安定させることはできないと私は疑う。 HTMLおよび関連する「標準」は、本質的に不安定なプロセスの一部です。
一方で、他社との差別化を望んでいるブラウザベンダーがありますが、一方で標準化のための年月がかかっている標準化委員会があり、そのような標準批准されている。
IE8はCSS2とCSS2.1との互換性の面で大きな前進ですが、まだ残念ながらACID3 testが残っていることを忘れないでください。片方だけであれば前任者(特にIE6)まだまだ私たちも(多くても)悩んでいます...
- 公正であるために - 今日のWebKitブラウザではAcid3 –
新しいブラウザは互換性の問題を解決しないため、悪化します。場合によっては、他のブラウザとは異なる方法で新しいブラウザが追加されました。互換性の問題を解決するには、古いブラウザのバージョンを削除して、もうサポートする必要はありません。しかし、それは長く、長い時間がかかります。
IE8は、IE6から市場シェアを奪う程度に状況を改善します。 IE7はそれほど悪くありません。
1つのバージョンの後ろに気にならない人もいますし、2つのバージョンを後ろにしたくない人もいます。おそらく、これらの人々の何人かがIE7に移動したり、IE8に飛び乗ったりします。
- 1. ブラウザの非互換性の問題
- 2. Internet Explorerの互換性スクリプト
- 3. Vuejs Internet Explorerの互換性の問題(バージョン10と11)
- 4. ロングポーリング - Internet Explorer 8の問題
- 5. Internet Explorer(IE)のCSS/HTML互換性問題
- 6. Internate Explorer互換性問題
- 7. Internet Explorerのjavascriptの互換性
- 8. Internet Explorerの互換性の惨事
- 9. Selenium Internet Explorer 8キャッシュ問題
- 10. より古いjavascriptとInternet Explorer 8との互換性
- 11. Internet Explorerの非互換性v9&v8 [オブジェクトオブジェクト]〜追加
- 12. Internet Explorer 8以降の問題
- 13. Windows 7 Internet Explorer 8プロテクトモードの問題
- 14. scrollTop = 0ブラウザの互換性の問題
- 15. ウェブブラウザのウェブブラウザとの互換性問題
- 16. Javaアプリケーションのブラウザ互換性問題
- 17. Internet Explorerの問題
- 18. 3 jsブラウザの互換性
- 19. クロスブラウザの互換性の問題
- 20. WordPressテーマInternet Explorerとの相互互換性
- 21. IE 8とIE 7の互換性の問題
- 22. Internet ExplorerのjQuery .post()関数の問題を解決するには?
- 23. TinyMCEとInternet Explorer 8で "Object required"エラーメッセージを解決するには
- 24. PHPの互換性の問題?
- 25. どのようにこのようなブラウザの互換性の問題を解決するには?
- 26. JavaScriptとInternet Explorerの互換性を確認する
- 27. さまざまなブラウザでのCSSの互換性の問題
- 28. Internet Explorerのリストタイプの問題
- 29. ベストJavascriptのビデオプレーヤーのInternet Explorer 6の互換性
- 30. Ajaxブラウザの互換性
私は、IE6からのアップグレードのコストが過度であると思われるいくつかの巨大企業で働いています。彼らはROIを見ていません。それは教育の問題ではありません。ユーザーはアップグレードすることができません。 – DOK
それは企業の教育の問題です。私は大規模な多国籍企業のために働いています。これはアップグレードに関するROI調査を行い、数億ドルの費用がかかると結論づけました。したがってIE6はまだまだです。適切な人々の耳に正しい人が必要なだけで、研究に欠陥があると説明しているだけです。 –
企業は、新しいプロジェクトがたくさんあるので、IE7 +であると宣言します(IE6のサポートなし)。今後12ヶ月で考え方が大きく変わると私は思っています。 – scunliffe