Articles

Why Your Website Looks So Bad on Internet Explorer

internet explorer

Internet Explorer について触れるだけで、開発者やテスターは必ず偏頭痛に襲われるでしょう。

ご存知のように、Web ページは、ブラウザによって HTML、CSS、および JavaScript をレンダリングする方法が異なるため、ブラウザ間でわずかな違いが生じます。 多くの場合、これはごくわずかですが、より大きな機能的および視覚的な違いにつながることもあり、ユーザーが Web アプリケーションとどのように相互作用するかに影響を与える可能性があるため、クロス ブラウザ テストは非常に重要です。 問題は、IEのすべての問題にもかかわらず、ブラウザ市場のシェアを維持し続けていることで、開発者とテスターは、Web サイトを構築してリリースする際に IE を念頭に置かなければなりません。 3582>

Blast to the Past

Web の初期には、最初の主要なインターネット ブラウザと見なされていた Netscape がショーを運営していました。 1995 年に Microsoft が Internet Explorer を発表するまで、Netscape にはあまり競争相手がいませんでした。 Internet Explorer は無料で、Windows に自動的にインストールされただけでなく、Microsoft の有利な財務状況により、スクリプトのサポートや最初の CSS 実装などの新機能を実装し続けることができました。 Internet Explorer に続いて、Opera が登場しました。 しかし、本当に問題があるのは、Microsoft が、ブラウザが従うべき特定の HTML および DOM 仕様を提供する World Wide Web Consortium (W3C) のガイドラインに従わず、機能やプラグインに関して独自の決定を下すことにしたことです。 ユーザーは、それらの新しい W3C 準拠のブラウザと非準拠の Internet Explorer に分かれており、開発者は標準に準拠したアプリケーションを書こうとすると、IE に関しては問題に直面することになったのです。 新しいブラウザが IE との競争を生み出す一方で、Windows のデフォルトであり、すでに使用していたため、このブラウザを使い続ける人もいました。

IE が新しい開発やアップデートをリリースしなくなると、ユーザーの関心は明らかに薄れはじめました。 新しいブラウザは、スピード、セキュリティ、そして開発者にとって喜ばしいことに、標準準拠に焦点を当てました。 Microsoft は IE6 を 10 年間更新しておらず、Android や iOS のモバイル オペレーティング システムが登場すると、Internet Explorer は互換性を失いました。

言うまでもなく、Internet Explorer にはセキュリティの問題が山積みで、サードパーティの技術を使用していることで批判を受け、デバッグ用の開発ツールの欠如に苦しみ、更新が遅く、パフォーマンスが低下し、ソフトウェアのバグが蔓延していました。

結局、2015 年に Microsoft は Internet Explorer のサポートを終了し、Windows のデフォルト ブラウザとして Microsoft Edge に置き換えました。

Back to the Future

長い間、ユーザーから最も広く精査されてきた領域のいくつかで、Internet Explorer は大きく前進しました。 しかし、基本的なコードの多くがまだ W3C ガイドラインに従っていないため、開発者やテスターにとっては依然として問題のあるブラウザです。

Chrome や Firefox、Safari の新しいバージョンが継続的にリリースされているので、以前のバージョンと同様に、それらの最新バージョンで Web アプリケーションをテストすることが重要です。 Internet Explorer は廃止されましたが、ユーザー ベースを保持しているため、Internet Explorer のバージョンでテストすることはまだ重要です。

さらに、非準拠であるという事実により、問題のあるブラウザであることに変わりはなく、つまり、ウェブサイトを意図した通りに表示および動作させる可能性は低く、クラッシュする可能性が高いということです。 そのため、経験豊富なソフトウェアの専門家は、ブラウザのテストにこのブラウザを含めることの重要性を知っています。 実際、私たちの顧客が 2 番目によくテストするデスクトップ ブラウザは IE 11 であり、顧客の多くは IE 9 以降に戻っています。

もちろん、テストするブラウザを決定する方法、Internet Explorer がその 1 つであるかどうかを決定する方法は他にもあります。 しかし、ひとつだけ予想されることがあります。初めて Internet Explorer で Web サイトを見ると、自分の設計や開発のスキルを疑ってしまうかもしれません – ただ、自分だけではないことを知っておいてください。 そして、ときどき IE で自分のウェブサイトをチェックするようにしてください。