Internet Explorer
Internet Explorer (IE)は、以前はMicrosoft Internet ExplorerやWindows Internet Explorerとして知られていたが、マイクロソフト社製の一連のグラフィカルなWebブラウザである。これは、1995年に開始されたMicrosoft Windowsオペレーティングシステムの一部でした。それは最初にWindows 95用のアドオンパッケージMicrosoft Plusの一部としてリリースされました!, その年.その後のバージョンは、無料ダウンロード、またはサービスパックで、Windows 95とそれ以降のバージョンのWindowsのリリースに含まれていました。
IEは1999年から最も人気のあるウェブブラウザで、2002年/2003年の利用シェアはIE5、IE6と合わせて95%に達しています。人気のピークを迎えてからは、ライバルのウェブブラウザの影響で利用シェアは55%にまで落ち込み、徐々に減少傾向にあります。マイクロソフトは1990年代後半に年間1億ドル以上をIEに費やし、1999年までに1000人以上がIEに取り組んでいたという。
最新リリースは「Internet Explorer 11」。Internet Explorerは当初、欧州ではWindows 7とWindows Server 2008 R2から削除される予定だったが、マイクロソフトは後に計画を中止し、代わりに製品にブラウザの投票画面を同梱し、ユーザーが希望すれば別のWebブラウザを選択できるようにした。
Internet Explorer for Windows CE (IE CE) と呼ばれる組み込み型 OEM バージョンは WinCE ベースのプラットフォームで利用可能で、現在は IE6 をベースにしています。ポケット PC 用の Internet Explorer (後に Internet Explorer Mobile と改名されました) は Windows Mobile と Windows CE 用に作られ、より高度なデスクトップ版と並んで開発が続けられています。
Windowsの最新バージョンであるWindows 10には、Microsoft Edgeと呼ばれる新しいWebブラウザが搭載されています。Internet Explorer 11はまだ含まれていますが、Microsoft Edgeの新しいレンダリングエンジンでは正常に動作しないサイトに使用することを意図しています。
歴史
Internet Explorer プロジェクトは 1994 年の夏に Thomas Reardon によって開始されました。Mosaicは初期の商用ウェブブラウザで、先駆的なNCSA Mosaicブラウザと正式な関係を持っていました。1994年後半、MicrosoftはSpyglass Mosaicのライセンスを四半期ごとの料金とMicrosoftのWindows以外の収益の何パーセントかで取得しました。NCSA Mosaicに似た名前を冠していますが、Spyglass MosaicはNCSA Mosaicのソースコードを惜しげもなく使用していました。
インターネットエクスプローラ1
Internet Explorer 1は1995年8月16日にデビューしました。これはSpyglass Mosaicを再構築したもので、他の多くの企業がブラウザ開発を開始したように、MicrosoftはSpyglass Inc.からライセンスを取得していました。これは、Microsoft Plus! for Windows 95 と Windows 95 の OEM リリースに付属していました。これは、Plus!のインターネット ジャンプスタート キットの一部としてインストールされました。Internet Explorerチームは、開発の初期段階で約6人でスタートしました。Internet Explorer 1.5は数ヶ月後にWindows NT用にリリースされ、基本的なテーブルレンダリングのサポートが追加されました。しかし、彼らのOSに無料で含まれていることで、彼らはSpyglass Inc.にロイヤリティを支払う必要がなく、その結果、訴訟を起こし、数百万ドルの和解に至りました。
インターネットエクスプローラ2
Internet Explorer 2 は、Windows 95、Windows NT 3.5、NT 4.0 用に 1996 年 8 月 24 日にリリースされました (1995 年 11 月の 2.0 ベータ版に続いて)。SSL、クッキー、VRML、RSA、インターネットニュースグループのサポートを特徴としています。バージョン2はWindows 3.1とMacintosh System 7.0.1 (PPCまたは68k)用の最初のリリースでもありましたが、Mac版はPPC用が1996年1月、68k用が4月になるまでリリースされませんでした。Mac用のバージョン2.1は1996年8月にリリースされましたが、この頃にはWindowsは3.0になっていました。バージョン2は1996年初頭にWindows 95 OSR 1とMicrosoftのWindows 95用インターネットスターターキットに含まれていました。それは英語を含む12の言語で開始されましたが、1996年4月までにWin 95、Win 3.1、Mac用にそれぞれ24、20、9に拡張されました。2.0i版では全角文字セットをサポートしていた。
インターネットエクスプローラ3
Internet Explorer 3 は 1996 年 8 月 13 日にリリースされ、その前身のブラウザよりもはるかに人気がありました。Internet Explorer 3は、CSSをサポートした最初の主要ブラウザでしたが、このサポートは部分的なものでした。また、ActiveXコントロール、Javaアプレット、インラインマルチメディア、コンテンツメタデータのためのPICSシステムのサポートも導入されました。バージョン3には、インターネットメールやニュース、NetMeeting、Windowsアドレス帳の初期バージョンがバンドルされており、それ自体はWindows 95 OSR 2に含まれていました。バージョン3は、Internet Explorerの最初のより人気のあるバージョンであることが証明され、それに伴い、より多くの精査が行われました。リリース後数ヶ月の間に、多くのセキュリティやプライバシーの脆弱性が研究者やハッカーによって発見されました。このバージョンのInternet Explorerは、'blue e'ロゴを持つ最初のバージョンでした。Internet Explorerのチームは、3カ月間の開発期間中、およそ100人のスタッフで構成されていた。1996年8月22日、IE3で最初の重大なIEセキュリティホール「プリンストンワード・マクロ・ウイルス・ループホール」が発見された。後方互換性は、インストールによって前のバージョンが別のディレクトリに変換されてしまうため、IE3にアップグレードしたユーザーが前のバージョンのIEをまだ使えるようにすることで対処した。
インターネットエクスプローラ4
1997年9月にリリースされたInternet Explorer 4は、Webブラウザと基本的なオペレーティングシステムとの統合レベルを深めました。Windows 95 または Windows NT 4 マシンにバージョン 4 をインストールし、Windows デスクトップの更新を選択すると、従来の Windows エクスプローラーもウェブブラウザーのインターフェイスに近いバージョンに置き換えられ、Windows デスクトップ自体が Active Desktop を介してウェブ対応になる。しかし、Windows との統合は、パッケージ化に対する多くの批判の対象となりました(United States v. Microsoft を参照)。このオプションは、後のバージョンの Internet Explorer のインストーラでは利用できなくなりましたが、すでにインストールされている場合はシステムから削除されることはありませんでした。Internet Explorer 4では、グループポリシーのサポートが導入され、企業はブラウザの設定の多くの側面を設定してロックすることができるようになり、オフラインブラウジングもサポートされました。インターネットメールとニュースはOutlook Expressに置き換えられ、Microsoft Chatと改良されたNetMeetingも含まれていました。このバージョンはWindows 98にも含まれていました。現在ではまだ使われていないコメントフォームで投稿を保存したり取得したりできる新機能が追加された。Internet Explorer 4.5では、より簡単な128ビット暗号化などの新機能が提供されました。また、以前のバージョン、特にフリーズしやすい68kバージョンよりも劇的に安定性が向上しました。
|
IE4 - 0.07 |
IE5 - 6.17 |
IE6 - 82.79 |
インターネットエクスプローラ5
Internet Explorer 5は1999年3月18日に発売され、後にWindows 98 Second Editionに含まれ、Office 2000が付属していました。Internet Explorer 5の作成は、双方向テキスト、ルビー文字、XML、XSLT、MHTML形式のウェブページを保存する機能をサポートしたもう一つの重要なリリースでした。IE5はOutlook Express 5にバンドルされていました。また、Internet Explorer 5.0のリリースで、MicrosoftはXMLHttpRequestの最初のバージョンをリリースし、Ajaxを誕生させました(「Ajax」という言葉が生まれたのは数年後のことですが)。これが16ビット版の最後のバージョンでした。1999年12月にバグフィックス版のInternet Explorer 5.01がリリースされた。Windows2000にはこのバージョンが含まれています。2000年7月には Internet Explorer 5.5 がリリースされ、印刷プレビュー機能、CSS と HTML の標準サポート、開発者向け API が改善されました。このバージョンは Windows Me に同梱されていましたが、Mac と UNIX ではバージョン 5 が最後のバージョンとなりました。バージョン5.5は、Internet Explorer 4を5.xと並べて動作させることができる互換モードを持つ最後のバージョンでした。
|
IE4 - 0.01 |
IE5 - 0.20 |
IE6 - 37.01 |
IE7 - 35.81 |
インターネットエクスプローラ6
Internet Explorer 6 は、Windows XP の数ヶ月前の2001年8月27日にリリースされました。このバージョンでは、DHTML の強化、コンテンツ制限のあるインラインフレーム、CSS レベル 1、DOM レベル 1、SMIL 2.0 の部分的なサポートが含まれていました。また、MSXMLエンジンもバージョン3.0に更新されました。このほか、新バージョンのInternet Explorer Administration Kit(IEAK)、メディアバー、Windows Messengerの統合、障害収集、画像の自動リサイズ、P3P、Windows XPで使用した場合のWindows XPのルナのビジュアルスタイルに沿った新しいルックアンドフィールなどの新機能が追加された。Internet Explorer 6.0 SP1 はいくつかのセキュリティ強化を提供し、Windows XP SP1 のパッチリリースと一致していました。2002年、Gopherプロトコルは無効化され、Internet Explorer 7ではサポートされなくなりました。Internet Explorer 6.0 SV1 は 2004 年 8 月 6 日に Windows XP SP2 用にリリースされ、さまざまなセキュリティ強化とユーザーインターフェイスの新しいカラーボタンが提供されました。IE6では、オリジナルの「blue e」ロゴが、より明るい青色で、より立体的な外観に更新された。マイクロソフトは現在、IE6 を時代遅れの製品とみなし、ユーザーに IE8 へのアップグレードを推奨しています。にもかかわらず、多くの企業のITユーザーはアップグレードしていない。
インターネットエクスプローラ7
Internet Explorer 7 は 2006 年 10 月 18 日にリリースされました。バグ修正、ウェブ標準のサポート強化、タブプレビューと管理によるタブブラウジング、マルチエンジン検索ボックス、ウェブフィードリーダー、国際化ドメイン名サポート(IDN)、拡張検証証明書サポート、フィッシング対策フィルターなどが含まれています。IE7では、Internet ExplorerはWindowsシェルから切り離されました。以前のバージョンとは異なり、Internet Explorer ActiveXコントロールはWindowsエクスプローラのプロセスでホストされるのではなく、別のInternet Explorerプロセスで実行されます。これは、Windows VistaとWindows Server 2008に含まれており、Windows XP Service Pack 2以降とWindows Server 2003 Service Pack 1以降で利用可能です。Internet Explorer 7の当初のリリースでは、インストール前にWindows Genuine Advantageの検証チェックに合格する必要がありましたが、2007年10月5日にMicrosoftはこの要件を削除しました。いくつかの統計によると、2008年半ばまでに、Internet Explorer 7の市場シェアは、いくつかの地域でInternet Explorer 6の市場シェアを上回りました。
インターネットエクスプローラ8
2009年3月19日にInternet Explorer 8がリリースされました。遅くとも2007年8月から開発が進められていた。2008年3月5日、第1回目のパブリックベータ(ベータ1)が一般公開されました。2008年8月27日には、第2回目のパブリックベータ(ベータ2)が公開された。Windows XP SP2およびSP3、Windows Server 2003 SP2、Windows Vista、Windows 7、Windows Server 2008では、32ビットおよび64ビットアーキテクチャでサポートされています。2009年1月26日にInternet Explorer 8 (IE8) RC1をリリースしました。Internet Explorer 8 "Final"は2009年3月19日にリリースされました。セキュリティ、使いやすさ、RSS、CSS、Ajax サポートの改善は、Microsoft の IE8 の優先事項です。これには、リリースバージョンで予定されている Cascading Style Sheets 2.1 への完全準拠を含む、ウェブ標準へのより厳しい準拠が含まれています。これらすべての変更により、Internet Explorer 8はAcid2テストに合格することができます。しかし、互換性の問題を防ぐために、IE8にはIE7のレンダリング動作も含まれています。IE7 のクセを期待しているサイトは、HTML ドキュメントの HEAD セクションに meta 要素を含めることで、IE8 の壊れた変更を無効にすることができます。IE8 にはパフォーマンスの向上だけでなく、JavaScript のサポートにも多くの改善が含まれていますが、バージョン 8.0 のスコアは 20/100 で、Acid3 テストにはまだ合格していません。これには、サポートされているウェブアプリケーションを明示的にナビゲートしなくても起動できるアクセラレータや、再設計されたお気に入りバーからページの一部を購読したり監視したりできるウェブスライスのサポートが含まれています。その他の機能には、InPrivateプライバシー機能とSmartScreenフィッシングフィルタが含まれています。
インターネットエクスプローラ9
Internet Explorer 9 は 2011 年 3 月 14 日にリリースされました。すべてのCSS 3セレクタ、境界半径CSS 3プロパティ、JavaScriptの高速化、埋め込みICC v2またはv4カラープロファイル、Direct2DとDirectWriteを使用したハードウェアによるレンダリングの高速化などが完全またはほぼ完全にサポートされるという。Microsoftは、Web Open Font Format(WOFF)にも対応することを確認しています。WOFFは、W3CのWeb Fonts Working Groupによる標準化のための「強いお気に入り」となっている。IE9は、CSS3標準のborder-radiusプロパティのサポートなど、Internet Explorerの多くの問題を修正するとされており、IE9を使用している人はFirefoxを使用している人と同じように角が丸くなっているのが見えるようになる。
MicrosoftはAcid3テストに合格することの重要性を軽視し続けてきたが、MicrosoftがSVGワーキンググループに参加したことを発表したことで、IE9がSVGのW3C勧告をサポートするのではないかという憶測に火がついた。MIX 10 では、最初の IE9 Platform Preview が公開され、CSS3 と SVG のサポート、Chakra と呼ばれる新しい JScript エンジン、Acid3 テストのスコアが IE8 の 20/100 から 55/100 に上昇したことが特徴でした。2010 年 5 月 5 日、IE9 Platform Preview の第 2 版がリリースされ、Acid3 テストのスコアは 68/100、WebKit SunSpider JavaScript ベンチマークのパフォーマンスは IE9 Platform Preview の第 1 版よりも高速になりました。2010 年 6 月 23 日、第 3 回目の IE9 Platform Preview が公開され、Acid3 テストで 83/100 のスコアを獲得し、<audio>, <video>, <canvas> 要素と WOFF のサポートが導入されました。2010 年 8 月 4 日、IE9 Platform Preview の第 4 版がリリースされました。Acid3 テストで 95/100 のスコアを獲得し、第 3 版よりも高速な JScript エンジンを搭載しています。IE9 の最終ビルドは 2011 年にリリースされる予定です。HTML5のビデオタグとオーディオタグのサポートも約束されていた。業界の専門家の中には、マイクロソフト社がIE9を、特定のバージョンのWindowsに縛られないメジャーなアウトオブバンド版としてリリースするのではないかと予測する人もいる。Internet Explorer 9 Test Drive」のページによると、「Internet Explorer 9 Test Drive」...microsoft.com.IE9のシステム要件は、Windows Vista SP2(プラットフォーム・アップグレードとIE8を含む)またはWindows 7となっている。Microsoftは2010年8月12日、「ウェブの美しさ」という理念にリンクしたサンフランシスコでのスペシャルイベントで、2010年9月15日に「IE9」のパブリックベータを開始すると発表し、Windows VistaとWindows 7でのみ機能するブラウザであることも確認された。2010年9月15日、マイクロソフトはIE9パブリックベータを開始した。
インターネットエクスプローラ10
Internet Explorer 10はWindows Vistaでは動作しませんが、Windows 7と将来リリースされるWindows OSでは動作します。
Internet Explorer 10は、2012年にWindows 8とともにリリースされました。Windows 7のユーザーは2013年2月からこのバージョンをダウンロードすることができます。
インターネットエクスプローラ11
2013年10月にリリースされたInternet Explorer 11。Internet Explorerの最終版となります。
Internet Explorerの利用シェア、1994年~2010年
特徴
Internet Explorerは、幅広いウェブページを閲覧できるように設計されており、Microsoft Updateをはじめとするオペレーティングシステム内の特定の機能を提供している。ブラウザ戦争の全盛期には、Internet Explorerは、当時の進歩的な機能をサポートするために技術的に追いついたときにのみ、Netscapeに取って代わられました。
標準化支援
Internet Explorerでは、トライデントのレイアウトエンジンを使用しています。
- HTML 4.01、CSS Level 1、XML 1.0、DOM Level 1 をサポートしています。
- は、XSLT 1.0 を完全にサポートしているだけでなく、 WD-xsl と呼ばれる XSLT の旧式の Microsoft 方言もサポートしています。XSLT 2.0 のサポートは将来にあります: 半公式の Microsoft ブロガーは、開発が進行中であることを示していますが、日付は発表されていません。
- は、CSS Level 2 と DOM Level 2 を部分的にサポートしていますが、大きな実装のギャップとコンフォーマンスの問題があります。Internet Explorer 8 のリリースでは、CSS 2.1 へのほぼ完全な準拠が追加されています。
- は XHTML をサポートしていませんが、HTML 互換性の原則で作成され、
text/html
MIME タイプで提供される XHTML ドキュメントをレンダリングすることはできます。 - はどのバージョンでもSVGをサポートしていません。
Internet Explorer は DOCTYPE sniffing を使用して標準モードと "quirks モード" のどちらかを選択しています。また、JScriptと呼ばれるECMAScriptの独自の方言も提供しています。
Internet Explorerは、W3Cが推進するSVGのサポートが限られていることから、W3Cの批判を受けています。
標準外の拡張機能
Internet Explorer は、HTML、CSS、DOM を含む多くの標準に独自の拡張機能を導入してきました。これにより、標準に準拠したウェブブラウザでは壊れているように見えるウェブページが多数発生しており、Internet Explorer の不適切な要素を他のブラウザで表示できるようにするために、"quirks モード" の必要性が導入されました。
Internet Explorer では、他のブラウザで採用されている JScript の拡張機能が多数導入されています。これらには、要素内のHTML文字列を返すinnerHTMLプロパティ、HTTPリクエストの送信とHTTPレスポンスの受信を可能にするXMLHttpRequestオブジェクト、HTMLドキュメントのリッチテキスト編集を可能にするcontentDocumentオブジェクトのdesignMode属性などがあります。これらの機能のいくつかは、W3C DOM メソッドが導入されるまでは実現できなかったものです。そのHTMLへのRuby文字拡張は、W3C XHTML 1.1でもモジュールとして受け入れられていますが、W3C HTMLのすべてのバージョンにはありません。
マイクロソフトは、IEの他にもいくつかの機能をW3Cの標準化検討のために提出した。これらには、HTML 要素を JScript のビヘイビアと接続する 'behavior' CSS プロパティ (HTML Components、HTC として知られている)、HTML 文書にタイミングとメディア同期のサポートを追加する HTML+TIME プロファイル (W3C XHTML+SMIL に似ている)、そして VML ベクターグラフィックスファイル形式が含まれます。しかし、これらはすべて、少なくとも元の形では却下されました。しかし、VML はその後 PGML (Adobe と Sun によって提案された) と結合され、結果的に W3C 承認の SVG フォーマットとなりました。
その他の非標準的な動作としては、縦書きテキストのサポートがありますが、W3C CSS3 の推奨候補とは異なる構文になっています。ウェブページへのEOTフォントの埋め込みをサポート。
ファビコン
Internet Explorerで導入されたファビコン(「お気に入りアイコン」の略)は、他のブラウザでもサポートされ、拡張されています。これにより、ウェブページでは、ブックマークで使用するために16×16ピクセルの画像を指定することができるようになります。IEでは、サポートはネイティブのWindows ICOフォーマットのみでしたが、他のブラウザではPNGやGIFなどの他の種類の画像にも拡張されています。
ユーザビリティとアクセシビリティ
Internet Explorerは、Windowsで提供されているアクセシビリティのフレームワークを利用しています。Internet ExplorerはFTPのユーザーインターフェイスでもあり、Windowsのエクスプローラと同様の操作が可能です。Internet Explorer 6とInternet Explorer 7では、ポップアップブロックとタブブラウジングがそれぞれ追加されました。タブブラウジングは、MSN検索ツールバーやYahooツールバーをインストールすることで、古いバージョンでも追加することができる。
キャッシュ
Internet Explorerは、以前に訪問したページへの迅速なアクセス(またはオフラインでのアクセス)を可能にするために、訪問したコンテンツをTemporary Internet Filesフォルダ内にキャッシュします。コンテンツは、Index.datとして知られるデータベースファイルにインデックス付けされます。複数の Index.dat ファイルが存在し、訪問したコンテンツ、ウェブフィード、訪問した URL、クッキーなど、さまざまなコンテンツにインデックスを付けます。
IE7 以前では、キャッシュをクリアするとインデックスはクリアされますが、ファイル自体は確実に削除されず、潜在的なセキュリティとプライバシーのリスクがありました。IE7 以降では、キャッシュがクリアされると、キャッシュファイルがより確実に削除され、index.dat ファイルはヌルバイトで上書きされるようになりました。
グループポリシー
Internet Explorer は、グループ ポリシーを使用して完全に構成することができます。Windows Server ドメインの管理者は、ファイルのダウンロード、ゾーン設定、サイトごとの設定、ActiveX 制御の動作などの基礎となるセキュリティ機能だけでなく、ユーザー インターフェイスに影響を与えるさまざまな設定(メニュー項目や個別の構成オプションを無効にするなど)を適用して強制することができます。ポリシー設定は、各ユーザーと各マシンごとに設定することができます。また、Internet ExplorerはWindowsの統合認証にも対応しています。
建築
Internet Explorerは、コンポーネント・オブジェクト・モデル(COM)技術に基づいて構築されたコンポーネント化されたアーキテクチャを使用しています。これは、いくつかの主要なコンポーネントで構成されており、それぞれが個別のダイナミックリンクライブラリ (DLL) に含まれており、Internet Explorer のメイン実行ファイルである iexplore.exe
によってホストされている COM プログラミングインターフェースのセットを公開しています。
- WinInet.dllは、HTTP、HTTPSおよびFTPのプロトコルハンドラです。これは、これらのプロトコル上のすべてのネットワーク通信を処理します。
- URLMon.dllはMIMEタイプのハンドリングとウェブコンテンツのダウンロードを担当し、WinInet.dllと他のプロトコル実装のスレッドセーフなラッパーを提供します。
- MSHTML.dllには、Internet Explorer 4で導入されたTridentレンダリングエンジンが含まれており、画面上にページを表示したり、ウェブページのDocument Object Modelを処理したりする役割を担っています。MSHTML.dll は HTML/CSS ファイルを解析し、内部 DOM ツリー表現を作成します。また、DOM ツリーを実行時に検査したり修正したりするための一連の API を公開しています。DOM ツリーはさらにレイアウトエンジンによって処理され、画面上に内部表現をレンダリングします。
- IEFrame.dllには、Internet Explorer 7以上のIEのユーザーインターフェイスとウィンドウが含まれています。
- ShDocVw.dllは、ブラウザのナビゲーション、ローカルキャッシュ、履歴機能を提供します。
- BrowseUI.dllは、すべてのメニューやツールバーを収容するブラウザクロームを含むブラウザのユーザーインターフェイスを担当しています。
Internet Explorer にはネイティブのスクリプト機能は含まれていません。むしろ、MSHTML.dll は、プログラマがプラグインされるスクリプト環境を開発し、DOM ツリーにアクセスすることを可能にする API を公開しています。Internet Explorer 8 には、Microsoft Windows の一部である Active Scripting エンジンのバインディングが含まれており、Active Scripting モジュールとして実装された任意の言語をクライアントサイドのスクリプトに使用することができます。デフォルトでは、JScript と VBScript モジュールのみが提供されていますが、ScreamingMonkey (ECMAScript 4 サポート用) のようなサードパーティ製の実装も使用できます。MicrosoftはMicrosoft Silverlightランタイムも提供しており、IronPythonやIronRubyのようなDLRベースの動的言語を含むCLI言語をクライアントサイドスクリプティングに使用することができます。
Internet Explorer 8では、LCIE(Loosely Coupled IE)と呼ばれるいくつかの大きなアーキテクチャの変更が導入されています。LCIE では、メイン ウィンドウ プロセス (フレーム プロセス) と、異なるタブ内の異なる Web アプリケーションをホストするプロセス (タブ プロセス) が分離されています。フレームプロセスは複数のタブプロセスを作成することができ、それぞれのタブプロセスは異なる整合性レベルを持つことができ、各タブプロセスは複数の Web サイトをホストすることができます。各プロセスは非同期のプロセス間通信を使用して同期をとります。通常、すべての Web サイトに対して 1 つのフレーム プロセスが存在します。ただし、保護モードがオンになっている Windows Vista では、特権的なコンテンツ(ローカル HTML ページなど)を開くと、保護モードの制約を受けないため、新しいタブ プロセスが作成されます。
IE8のアーキテクチャ。以前のバージョンでは、タブと UI が同じプロセス内にあることを除いて、似たようなアーキテクチャを持っていました。その結果、各ブラウザのウィンドウには 1 つの「タブプロセス」しかありませんでした。
拡張性
Internet Explorerは、他のコンポーネントがブラウザの機能を拡張することを可能にする一連のCOM(Component Object Model)インターフェースを公開しています。拡張性は2つのタイプに分けられます。ブラウザ拡張性とコンテンツ拡張性です。ブラウザ拡張性インターフェースは、コンポーネントをプラグインしてコンテキストメニュー項目、ツールバー、メニュー項目、またはブラウザヘルパーオブジェクト(BHO)を追加するために使用することができます。BHO はブラウザの機能セットを拡張するために使用され、他の拡張性オプションは UI で機能を公開するために使用されます。コンテンツ拡張性インターフェースは、異なるコンテンツタイプハンドラによって、非ネイティブコンテンツフォーマットのサポートを追加するために使用されます。BHOは、Internet ExplorerのDOMとイベントモデルへの無制限のアクセスが可能なだけでなく、ファイルシステム、レジストリ、その他のOSコンポーネントにもアクセスすることができます。コンテンツの拡張性は、アクティブドキュメント(Docオブジェクト)(SVGやMathMLなど)またはActiveXコントロールのいずれかの方法で行うことができます。ActiveX コントロールは、HTML ページ内に埋め込まれたコンテンツをレンダリングするコンテンツハンドラに使用されます(Adobe Flash や Microsoft Silverlight など)。Docオブジェクトは、コンテンツタイプがHTMLに埋め込まれていない場合(Microsoft Word、PDF、XPSなど)に使用されます。実際には、Tridentのレンダリングエンジン自体がDocオブジェクトとして公開されているため、HTML自体がActive Documentとして扱われます。
Internet Explorer のアドオン コンポーネントは、権限が非常に限られているクライアント側スクリプトとは異なり、ブラウザ自体と同じ権限で実行されます。アドオンは、ローカルにインストールすることも、Webサイトから直接インストールすることもできます。アドオンはシステムへのアクセス権限が高いため、悪意のあるアドオンはシステムのセキュリティを脅かすために使用されることがあります。Internet Explorer 6 Service Pack 2 以降では、ActiveX コントロールやブラウザヘルパーオブジェクトを制御するアドオンマネージャ、「アドオンなし」の動作モード、アドオンをインストールするサイトへの制限強化など、これに対するさまざまな防御策が提供されています。
Internet Explorer 自体は、一連の COM インターフェースを介して他のアプリケーションによってホストされることができます。これは、アプリケーション内にブラウザ機能を埋め込むために使用することができます。また、ホスティングアプリケーションは、ブラウザ全体ではなく、MSHTML.dll レンダリングエンジンのみをホスティングすることを選択することができます。
こちらも参照してください。コンポーネントオブジェクトモデルとブラウザヘルパーオブジェクト
セキュリティ
Internet Explorerでは、ゾーンベースのセキュリティフレームワークを使用して、インターネットまたはイントラネットベースのサイトであるかどうかや、ユーザーが編集可能なホワイトリストなど、特定の条件に基づいてサイトをグループ化しています。セキュリティ制限はゾーンごとに適用され、ゾーン内のすべてのサイトが制限の対象となります。
Internet Explorer 6 SP2以降では、Microsoft WindowsのAttachment Execution Serviceを使用して、インターネットからダウンロードした実行ファイルを安全でない可能性があるものとしてマークします。このようにマークされたファイルにアクセスすると、インターネットから発信された実行ファイルは潜在的に安全でない可能性があるため、ユーザーはファイルを実行するための明示的な信頼決定を行うように促されます。これにより、マルウェアの誤ったインストールを防ぐことができます。
Internet Explorer 7では、ユーザーが判断を覆さない限りフィッシングサイトへのアクセスを制限するフィッシングフィルターが導入された。バージョン8では、マルウェアを保有していることが知られているサイトへのアクセスもブロックする。また、ダウンロードしたものがマルウェアに感染していることが知られているかどうかもチェックされる。
Windows Vistaでは、Internet Explorerはデフォルトで保護モードと呼ばれる状態で動作し、ブラウザ自体の権限が厳しく制限されているため、システム全体の変更を行うことができません。オプションでこのモードをオフにすることもできますが、これはお勧めできません。また、これはアドオンの権限も効果的に制限します。その結果、ブラウザやアドオンが侵害されたとしても、セキュリティ侵害がもたらす被害は限定的です。
ブラウザへのパッチやアップデートは定期的にリリースされ、Windows Update サービスや自動更新プログラムを通じて利用可能になります。セキュリティパッチはさまざまなプラットフォーム向けにリリースされ続けていますが、ほとんどの機能追加やセキュリティインフラの改善は、Microsoft のメインストリームサポート段階にあるオペレーティングシステムでのみ利用可能です。
2008年12月16日、トレンドマイクロは、「外部のユーザーが個人のコンピュータを操作してパスワードを盗むことができる」潜在的なセキュリティリスクを修正するために、緊急のIEパッチがリリースされるまで、ユーザーにライバルのブラウザに切り替えることを推奨しました。マイクロソフトの代表者はこの勧告に反論し、「インターネットサイトの0.02%」がこの欠陥の影響を受けていると主張しています。
2008年12月17日、Microsoft Windows Updateのウェブページから入手可能な「Security Update for Internet Explorer KB960714」がリリースされ、上記のセキュリティ問題の修正が可能となった。マイクロソフトは、このアップデートにより、前日にトレンドマイクロが発見したセキュリティリスクが修正されるとしている。
セキュリティの脆弱性
こちらも参照してください。ウェブブラウザの比較#脆弱性
Internet Explorerは、多くのセキュリティ上の脆弱性や懸念事項にさらされてきました。インターネット上のスパイウェア、アドウェア、コンピュータウイルスの多くは、悪用可能なバグやInternet Explorerのセキュリティアーキテクチャの欠陥によって可能になっており、インストールするためには悪意のあるウェブページを閲覧するだけで済むこともあります。これは「ドライブバイインストール」として知られています。また、ActiveXセキュリティ警告の説明欄でソフトウェアの真の目的を偽って、ユーザーを騙して悪意のあるソフトウェアをインストールさせようとする試みもあります。
IE に影響を与える多くのセキュリティ上の欠陥は、ブラウザ自体ではなく、ブラウザで使用される ActiveX ベースのアドオンに起因しています。アドオンは IE と同じ権限を持っているため、欠陥はブラウザの欠陥と同じくらい重大なものになります。このため、ActiveXベースのアーキテクチャは欠陥が多いと批判されるようになった。2005年までに、一部の専門家は、ActiveXの危険性は誇張されすぎており、セーフガードがあると主張していました。2006年には、自動テストを使った新しい技術により、Microsoftの標準的なActiveXコンポーネントに100以上の脆弱性が発見されました。当時リリースされたばかりの Internet Explorer 7 で導入されたセキュリティ機能は、これらの脆弱性の一部を緩和しました。
2008年のInternet Explorerには、数多くのセキュリティ脆弱性が公開されていた。セキュリティ調査会社Secunia社の調査によると、マイクロソフト社は、セキュリティホールの修正やパッチの公開において、競合他社ほど迅速に対応していなかったという。また、同社は、ActiveXコントロールに366件の脆弱性を報告しており、前年より増加しているという。
最新の情報によると、Secuniaの報告によると、IE6には24件の既知の未パッチの脆弱性、IE7には11件、IE8には4件の未パッチの脆弱性があります。 Microsoft Internet Explorer 6.x、7.x、8.xに影響を与える最も深刻な未パッチのSecuniaのアドバイザリは、すべてのベンダーのパッチが適用されており、いずれも非常に重大と評価されています。IE6、IE7、IE8 の未パッチの脆弱性として知られている最古のものは、それぞれ 2003 年 11 月 7 日、2006 年 6 月 6 日、2007 年 2 月 26 日となっています。
最新の情報によると、セキュリティ調査会社SecurityFocusによると、IE6には396件、IE7には22件、IE8には25件の既知の未パッチの脆弱性があるという。IE6、IE7、IE8の未パッチの脆弱性として知られている最古のものは、それぞれ2000年11月20日、2007年5月17日、2009年4月11日となっています。
米国企業への攻撃で悪用された脆弱性
マイクロソフトは2010年1月14日のアドバイザリで、グーグルなどの米国企業を狙った攻撃者が、すでにパッチが適用されている「Internet Explorer」のセキュリティホールを悪用したソフトウェアを使用したと発表した。この脆弱性は、Windows 7、Vista、Windows XP、Server 2003、Server 2008 R2上のInternet Explorer 6、IE7、IE8のほか、Windows 2000 Service Pack 4上のIE 6 Service Pack 1が影響を受けた。
ドイツ政府は、Internet Explorerに悪用された上記の大規模なセキュリティホールを理由に、ユーザーにInternet Explorerの使用を控えるよう警告し、代替のWebブラウザへの切り替えを推奨した。オーストラリアとフランス政府も数日後に同様の警告を出しました。彼らが最初に推奨したブラウザはMozilla Firefoxで、その後にGoogle Chromeが続いた。
市場での採用・利用シェア
こちらも参照してください。ウェブブラウザの利用シェア
Internet Explorerの採用率は、Windowsに付属するデフォルトのWebブラウザであることから、Microsoft Windowsの採用率と密接に関係しているように思われる。1996年にInternet Explorer 2.0がWindows 95 OSR 1に統合されてから、特にバージョン4.0のリリース後は、1996年には20%以下だった採用率が、1998年には約40%、2000年には80%以上と大幅に加速している。
CNN の記事は Internet Explorer 4 のリリース時に次のように述べています: "Microsoft の Internet Explorer は進出を果たし、ブラウザ市場でのシェアは 1 年前の約 10 パーセントから 30 パーセントから 35 パーセントになったとの様々な予測があります。2002年までに、Internet Explorerは主要なライバルであるNetscapeにほぼ完全に取って代わられ、市場シェアは95パーセントにまで達して市場を支配していました。
1990年代後半のブラウザ戦争を戦い、勝利したInternet Explorerは、ブラウザ市場でほぼ完全な支配力を獲得しました。2002年から2003年にかけて約95%のピークを迎えたInternet Explorerの市場シェアは、その後、緩やかながらも着実なペースで減少しています。これは主にMozilla Firefoxの採用によるもので、統計によると現在最も重要な競争相手となっています。とはいえ、Internet Explorerは、世界的には約60%の利用シェアを持つ、依然として支配的なウェブブラウザです(測定値は異なりますが)。利用率はアジアで高く、ヨーロッパでは低くなっています。
Firefox 1.0 は 2005 年初頭に Internet Explorer 5 を追い越し、Firefox 1.0 の市場シェアは約 8% であった。2006年10月に Internet Explorer 7 がリリースされた時の記事では、「ブラウザ市場では IE6 が 77.22% と大部分のシェアを占めていた。Internet Explorer 7 は 3.18% に上昇し、Firefox 2.0 は 0.69% でした。"
Internet Explorer 7 は Firefox 2.0 と同時にリリースされ、2006 年 11 月には Firefox 1.x を追い抜き、市場シェアは約 9%となった。2007 年 1 月には Firefox 2.0 が 1.x を抜いたが、IE7 が IE6 を抜いたのは 2007 年 12 月のことである。2008 年 1 月までにそれぞれのバージョンの市場シェアは IE7 が 43%、IE6 が 32%、FF2 が 16%、Safari 3 が 4%、FF1.x と IE5 が共に半分以下であった.
参考資料の入手可能性に応じて、年間全体、または第 4 四半期、または年間の最後の月の平均化された様々な利用シェアカウンターに基づいて、経時的な使用量を概算します。
年別・バージョン別の市場シェア履歴の概要
参考資料の入手可能性に応じて、年間全体、第4四半期、またはその年の最後の1ヶ月間の平均化された様々な利用シェアカウンタに基づいて、経年的な利用状況を概算しています。IEは2003年に全世界のインターネット・ブラウザの94%でピークを迎えましたが、2004年から減少に転じ、2011年には全世界のインターネット・ユーザーの49.7%にとどまり、2000年代の10年間で最も低い水準に達しています。
合計 | IE8 | IE6 | IE5 | IE4 | IE3 | イーイーエツー | イーイーワン | ||
2009 | sm=n 66.92 | SM=N 10. | SM=N 26. | SM=N 27. | sm=n 0.08 | sm=n 0 | sm=n 0 | sm=n 0 | sm=n 0 |
2008 | sm=n 72.65 | sm=n 0.34 | sm=n 46.06 | SM=N 26. | sm=n 0.15 | sm=n 0.01 | sm=n 0 | sm=n 0 | sm=n 0 |
2007 | sm=n 78.60 | sm=n | SM=N 45. | sm=n 32.64 | sm=n 0.45 | sm=n 0.01 | sm=n 0 | sm=n 0 | sm=n 0 |
2006 | sm=n 83.30 | sm=n | sm=n 3.49 | sm=n 78.08 | sm=n 1.42 | sm=n 0.02 | sm=n 0 | sm=n 0 | sm=n 0 |
2005 | sm=n 87.12 | sm=n | sm=n | sm=n 82.71 | sm=n 4.35 | sm=n 0.06 | sm=n 0 | sm=n 0 | sm=n 0 |
2004 | sm=n 91.27 | sm=n | sm=n | sm=n 83.39 | sm=n 7.77 | sm=n 0. | sm=n 0 | sm=n 0 | sm=n 0 |
2003 | sm=n 94.43 | sm=n | sm=n | sm=n 59 | sm=n 34 | SM=N1% | sm=n 0 | sm=n 0 | sm=n 0 |
2002 | sm=n 93.94 | sm=n | sm=n | SM=N50% | sm=n 41 | SM=N1% | sm=n 0 | sm=n 0 | sm=n 0 |
2001 | sm=n 90.83 | sm=n | sm=n | sm=n 19 | sm=n 68 | SM=N5% | sm=n 0 | sm=n 0 | sm=n 0 |
2000 | sm=n 83.95 | sm=n | sm=n | sm=n | sm=n 71 | sm=n 13 | sm=n 0 | sm=n 0 | sm=n 0 |
1999 | sm=n 75.31 | sm=n | sm=n | sm=n | sm=n 41 | sm=n 36 | SM=N1% | sm=n 0 | sm=n 0 |
1998 | SM=N 45.00 | sm=n | sm=n | sm=n | sm=n | sm=n ? | sm=n ? | sm=n ? | sm=n ? |
1997 | sm=n 39.40 | sm=n | sm=n | sm=n | sm=n | sm=n ? | sm=n ? | sm=n ? | sm=n ? |
1996 | SM=N 20.00 | sm=n | sm=n | sm=n | sm=n | sm=n | sm=n ? | sm=n ? | sm=n ? |
1995 | sm=n 2.90 | sm=n | sm=n | sm=n | sm=n | sm=n | sm=n | sm=n ? | sm=n ? |
業界の採用
ActiveX拡張メカニズムは、eBayを含む多くの公開WebサイトやWebアプリケーションで使用されています。[] 同様に、ブラウザヘルパーオブジェクトは、検索エンジンのツールバーなどのサービスにアクセスするアドオンを作成するために、多くの検索エンジン会社やサードパーティによっても使用されています。COMを使用しているため、サードパーティのアプリケーションにWebブラウジング機能を埋め込むことが可能である。そのため、多くの Internet Explorer シェルが存在し、RealPlayer のようなコンテンツ中心のアプリケーションの多くも、アプリケーション内でウェブページを閲覧するために Internet Explorer の Web ブラウジングモジュールを使用しています。
OS互換性
IE のバージョンは、多くのプラットフォームや Windows のいくつかのバージョンで利用できるものから、Windows のいくつかのバージョンでしか利用できないものまで、長い間、OS との互換性に大きな違いがありました。多くのバージョンのIEは、古いOSをある程度サポートしていたが、アップデートを受けられなくなってしまった。1990年代と2000年代のインターネットの成長の増加は、市場シェアの小さい現在のブラウザが、初期の市場全体よりも総ユーザー数が多いことを意味しています。例えば、1997年に90%のシェアを持っていた場合、大体6000万人のユーザーがいたことになるが、2007年の開始時には90%のシェアは9億人以上のユーザーに相当する。その結果、IE6 の後のバージョンでは、初期のバージョンを合計したユーザー数よりも、IE6 の総ユーザー数の方が多かったということになります。
2006年末にIE7がリリースされたことで、IE6の市場シェアは崩壊し、2007年2月の市場バージョンシェアの統計では、IE6が約50%、IE7が29%となっていた。実際の市場シェアに関わらず、(OS間での)最も互換性のあるIEのバージョンは5.xで、Mac OS 9、Mac OS X、Unix、Windowsのほとんどのバージョンが利用可能で、1990年代後半の短い期間にサポートされていました(4.xはバージョン間でコードベースがより統一されていましたが)。2007 年までには、IE は OS のサポート範囲を大幅に狭め、最新バージョンでは Windows XP Service Pack 2 以降のみをサポートしていました。Internet Explorer 5.0, 5.5, 6.0, 7.0 (Experimental) は IEs4Linux プロジェクトから非公式に Linux オペレーティングシステムに移植されました。
年 | レイアウトエンジン | マイクロソフトウィンドウズ | アイビーエムオーエスツー | アップルマックオーエス | ユニックス | |||||||||||||||||
7, WS 08 R2 | WS 03 | 吾輩 | 98 | NT4. | 95 | NT 3.51 | NT3. | NT 3.1 | 3.1x | X | 7.6から | 7.5.x | 7.1から8.1まで | 7.0.1 | ||||||||
年 | - | - | 2009 | 2006 | 2003 | 2001 | 2000 | 2000 | 1998 | 1996 | 1995 | 1995 | 1994 | 1993 | 1992 | 1993 | 2001 | 1997 | 1994 | 1992 | 1991 | (1990s) |
イーエヌイー9 | 2010 | トライデント5. | ベータ | ベータとSP2 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
イーエッチ | 2008 | トライデント4. | 含まれている | 噫 | SP2との併用可 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | |
2006 | トライデント | 否 | 含まれている | SP1/2との併用可 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ||
IE 6 | 2001 | トライデント | 否 | ノードル | 含まれている | 含まれている | 噫 | 噫 | 噫 | 噫 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
IE 5.5 | 2000 | トライデント | 否 | 否 | 否 | いいえ*** | 含まれている | 噫 | 噫 | 噫 | 噫 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
IE 5.0 | 1999 | トライデント(Win) | 否 | 否 | 否 | いいえ*** | 否 | 含まれている | 含まれている | 噫 | 噫 | 噫 | 否 | 否 | 噫 | 否 | 噫 | はい | 否 | 否 | 否 | 噫 |
IE 4.5 | 1999 | - | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| 噫 | 否 | 否 | 否 |
IE 4.0 | 1997 | トライデント | 否 | 否 | 否 | いいえ*** | 否 | 否 | 含まれている | 噫 | 含まれている | 噫 | 否 | 否 | 噫 | 否 | 否 | 噫 | 噫 | はい | 否 | 噫 |
IE3.0 | 1996 | - | 否 | いいえ*** | 否 | いいえ*** | 否 | いいえ*** | 否 | 噫 | 含まれている | 噫 | 噫 | 否 | 噫 | 勝利。 | 否 |
| 噫 |
| 否 | ベータ |
IE2.0 | 1995 | - | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 含まれている | 含まれている | 噫 | 噫 | 噫 | 噫 | 勝利。 | 否 | 噫 | 噫 | はい | はい | 否 |
1996 | スパイグラス | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 噫 | 噫 | 噫 | 噫 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | |
IE1.0 | 1995 | スパイグラス | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 不自由 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
* Internet Explorer 6 SP2は、Windows XP SP2またはWindows Server 2003 SP1またはSP2の一部として提供されています。
** Windows 95に搭載されているInternet ExplorerのバージョンはOSRのリリースによって異なります。
*** 2.0はOSR1に含まれ、OSR2には3.0が含まれ、OSR2.5には4.0が含まれています。
& Windows XP Service Pack 3 の最終バージョンには IE7 が含まれていません。
Windows XP Service Pack 3 の最終バージョンには IE7 は含まれていません。Internet Explorer Mobile も参照してください。非デスクトップ版の IE は Windows CE にも対応しています。
Ł Internet Explorer 2.0 と 2.0.1 は、System 7.0.1 以上が必要です。Internet Explorer 2.1 は System 7.1 以上が必要です。
Mac OS 8.1 の Internet Explorer 3.01、Mac OS 8.5 および 8.5.1 の Internet Explorer 4.01、Mac OS 8.6 から 9.0.4 までの Internet Explorer 4.5、Mac OS 9.1 から 9.2.2 までの Internet Explorer 5 が含まれています。
Internet Explorer 5 Macintosh版は、Mac OS 7.6以上が必要です。Internet Explorer 5.1、5.1.4、5.1.5、5.1.6、5.1.7はMac OS 8.0以上が必要です。
16 16ビット版
"スタンドアロン型インターネットエクスプローラ
5のような初期のバージョンのInternet Explorerには、Internet Explorer 4を実行するための互換モードがありましたが、この機能は削除されました(また、Mac用のInternet Explorerは、IE 5をインストールした後でも4.5を使用することができました)。マイクロソフトは、複数のバージョンのInternet Explorerを同じマシン上に置いておくことは不可能だと主張しているが、一部のハッカーは、複数のバージョンのInternet Explorerを分離してスタンドアロンアプリケーションにすることに成功している。これらは「スタンドアロン」IEと呼ばれ、バージョン3から7までが含まれている。
- WindowsのWebデザインで複数のIEを使用-解決策を見つけたWeb開発者Joe Maddalone氏
- Xenocode Browser Sandbox-Xenocodeアプリケーションの仮想化。
マイクロソフトは、Internet Explorerのスタンドアロンインストーラの一般公開を中止しました。しかし、完全なインストールパッケージをダウンロードするための非公式な手順があります。Internet Explorerのスタンドアロンでは、Windows 2000で導入されたDLLリダイレクトと呼ばれる機能を利用して、システムにインストールされているものよりも古いDLLを強制的に読み込むようにしている。
- IE コレクション。IE8.0、IE7.0、IE6.0、IE5.51、IE5.01、IE4.01、IE3.0、IE2.01、IE1.5、IE1.0 のスタンドアロン版のインストーラ。
- インストールファイルの全セットをダウンロードするための手順が記載されたMicrosoftサポート文書。
Wine経由でInternet Explorerをインストールすることも可能です。
- IEs4LinuxはWineでInternet Explorer 5.0, 5.5, 6.0を自動的に設定します。Internet Explorer 7のサポートは現在開発中で、2007年8月現在、IE7のレンダリングエンジンはIE6のユーザーインターフェースで使用できるようになっています。
Internet Explorer 7がインストールされた後、Internet Explorer 6の実行ファイルがC:\WINDOWS\ie7にあり、デフォルトでは隠されています。この実行ファイルを起動すると、古いIE6のインターフェイスを使用できますが、ウェブページはIE7エンジンを使用してレンダリングされます。IE6エンジンは、"iexplore.exe.local"という名前のファイルをIE7フォルダに置くことで、再度有効にすることができます。
スタンドアロン IE を使用する代わりに、Microsoft は現在、IE 6 または IE 7 のいずれかをインストールした Windows XP の事前にアクティブ化されたコピーを含む Microsoft Virtual PC イメージを利用できるようにしています。スタンドアロン版はサポートされておらず、正しくインストールされた IE のコピーと同じようには動作しない可能性があるため、異なるバージョンの IE でページをテストしたいと考えているウェブ開発者には、この方法をお勧めします。
除去
ユーザーがインストール用にオリジナルのアプリケーションファイルを保存している場合、Internet Explorerのメジャーアップグレードは、従来の方法でアンインストールすることができますが、オペレーティングシステムに同梱されているブラウザのバージョンをアンインストールする問題は、まだ論争の的となっています。
WindowsシステムからInternet Explorerの純正インストールを削除するというアイデアは、米国対マイクロソフト裁判で提案されました。裁判中のマイクロソフトの主張の一つは、WindowsからInternet Explorerを削除するとシステムが不安定になる可能性があるというものでした。
Internet Explorerを削除すると、いくつかの結果が発生します。IE によってインストールされたライブラリに依存するアプリケーションは、機能しなかったり、予期しない動作をしたりします。また、IEのHTMLヘルプファイルやコンポーネントに大きく依存しているため、Windowsのヘルプやサポートシステムも機能しなくなります。また、Vista以前のWindowsのバージョンでは、他のブラウザがサポートしていないActiveXコントロールがサービスで実装されているため、MicrosoftのWindows UpdateやMicrosoft Updateを他のブラウザで実行することができない。Windows Vistaでは、Windows Updateはコントロールパネルのアプレットとして実装されています。
Windows 7では、MicrosoftはWindowsからInternet Explorer 8を安全に削除する機能を追加しました。マイクロソフトはこのプロセスで依存関係を削除することを許可していませんが、Internet Explorerの実行ファイル(iexplore.exe)は他のWindowsコンポーネントに害を与えることなく削除されます。
関連ページ
- ウェブ2.0
質問と回答
Q: Internet Explorerの最初のバージョンは何ですか?
A: Internet Explorerの最初のバージョンは、1995年にWindows 95用のアドオンパッケージMicrosoft Plus!の一部としてリリースされました。
Q: 1990年代後半、マイクロソフトはIEにいくら費やしたのですか?
A: マイクロソフトは、1990年代後半にIEに年間1億ドル以上を費やしました。
Q: Internet Explorerの最新リリースは何ですか?
A: Internet Explorerの最新リリースは、Internet Explorer 11です。
Q: Internet Explorer 11はいつサービス終了しますか?
A:Internet Explorer 11は、2022年6月15日にサービス終了となる予定です。
Q:2021年にWindows 10とWindows Server 2022がリリースされたとき、Internet Explorer 11に代わるものは何ですか?
A:2021年にWindows 10とWindows Server 2022がリリースされた際、製品にブラウザーの投票画面が同梱され、ユーザーが希望すれば別のウェブブラウザーを選択できるようになりました。さらに、Internet Explorer 11に代わる新しいWebブラウザーとして、Microsoft Edgeが導入されました。
Q:Windows以外のOSで利用できるIEのバージョンはありますか?
A: はい、Windows CE用のInternet Explorer(IE CE)と呼ばれるWinCEベースのプラットフォームで利用可能な組み込みOEMバージョン、Pocket PC用のInternet Explorer、Mac用のInternet ExplorerやUNIX(SolarisとHP-UX)用のInternetExplorerなどの廃止バージョンなどの他のOS用のIEのバージョンが利用可能です。