Internet Explorer

出典: Wikipedio


Template:告知 Template:Infobox Software Template:Infobox Windowsコンポーネント

Windows Internet Explorer (ウィンドウズ インターネット エクスプローラー)とはマイクロソフトが開発するウェブブラウザである。以前の名称は Microsoft Internet Explorer であった。一般的に、MSIEIE という名称で指される。

Windows 95 以降の Windows ファミリーには基本的に標準で含まれている。Windows MobileWindows CE の一部構成を含む)には Internet Explorer Mobile が含まれている。以前は Macintosh 用の Internet Explorer for Mac (IE:mac) や HP-UXSolaris 用の Internet Explorer for UNIX も存在したが、これらは現在サポートされていない。

目次

経緯

IE は1994年に Spyglass からライセンスを受けた NCSA Mosaic をもとに開発された。

Internet Explorer

Internet Explorer は1995年8月24日に公開された Plus! for Windows95 に含まれた。このバージョンは表組みに対応していないほど機能が低く、使用するユーザーはほとんどいなかった。1996年に公開された IE1.5 は、Windows NT 4.0 と簡単なテーブル要素に対応した。

Internet Explorer 2

Internet Explorer 2 は1995年11月27日に公開され、日本語版を含む幾つかの多言語版が提供された。SSL 2.0Cookie、読み込み限定ではあるがネットニュースのクライアント機能も持っていた(ただし、日本語等への考慮は皆無)。

Internet Explorer 3

Internet Explorer 3 は1996年8月13日に公開された。約100人の開発者を3か月の間につぎ込み、Spyglass の技術を使用しているが Spyglass からのソース コードは使用せずに開発された。Internet Mail and NewsNetMeeting を含みメジャーなブラウザとして部分的ではあるが CSS 1 に最初に対応したブラウザで、ActiveX コントロールJavaアプレットなどに対応した。IE3 は以前の IE と別にインストールできたため、アップグレードしたユーザーは互換性を持つことができた。このバージョンから青いロゴマーク「e」を使用し始めた。また、IE3 には Windows 3.1Template:要出典範囲向けに公開された 16 ビット版も存在する。ライバルのネットスケープコミュニケーションズの Netscape Navigator の水準に追いついたと言われるが、ただ機能追加の目玉であったCSSの対応が不十分で不具合が多く JavaScript も Netscape との互換性が皆無であったから Netscape から乗り換えるユーザーは少なくシェアの増加につなげることはできなかった。

Internet Explorer 4

Internet Explorer 4 は1997年9月30日に公開された。Windows と統合がはかられ Windows 95 や Windows NT 4.0 は「Windows デスクトップのアップデート」を行った場合、Windows シェルが更新された<ref>Template:Cite web</ref>。しかし、この統合は多くの批判を受け幾つかの裁判をすることになった(後にアメリカ合衆国の司法省とマイクロソフトとの裁判が最初)。グループ ポリシーでの構成に対応した。Internet Mail and News は Outlook Express に置き換えられた。レンダリング エンジンは新しく「Trident」に切り替わった。また新しい試みとして Active Channel と呼ばれるプッシュメディアが採用されたが、当初の期待に反して普及しなかった。当時は常時接続が一般的ではなかったのが原因だといわれている。16 ビット版は Windows 3.1/Windows NT 3.x 用。当時としては高い先進性を持っていたブラウザであり初めて HTML 4.01 に対応し、CSS 1 に完全対応した。また、現在では一般的になった「白地に黒文字」のデフォルト スタイルを初めて採用した。

Internet Explorer 5

Internet Explorer 5 は1999年3月18日に公開された。ルビMHTML などに対応した。同年12月8日に公開された IE5.01 はバグの修正や暗号強度の強化、ウィンドウ再利用などの機能を備えたマイナー アップデート版であり Windows 2000 に含まれた。CSS 2 や DOM Level 1、XML に部分対応した。IE5 は標準準拠を比較的重視した手堅い設計で IE4 と同様当時のブラウザとしては完成度が高く、OS とバンドルの効果も相まって圧倒的な地位を築くにいたった。IE5.01 には Windows 3.1/Windows NT 3.x 用の16 ビット版も存在するが、日本語版は Windows NT 3.x 専用。IE5.01 SP3 以降の IE のサービスパックは Windows のサービスパックの一部としてのみ提供され、単独では公開されていない様になった(Windows 2000 SP3 が IE5.01 SP3 を、Windows 2000 SP4 が IE5.01 SP4 を含む)。IE:mac はレンダリング エンジン Tasman を基に再設計された。IE5.x は Mac OS と UNIX 用の最後の提供となった。IE 5.5のサポートは2005年に終了したが、IE 5.01のサポート期限(セキュリティアップデートの期限)は、Windows 2000のサポート期限である、2010年7月13日まで<ref name="support"/>。

Internet Explorer 5.5

Internet Explorer 5.5 は2000年7月13日に公開された。印刷プレビュー機能を搭載し CSS 2 の対応強化や XSLT の対応、縦書き表示などの機能追加を行ったアップグレードとして公開した。このバージョンは動作安定性には比較的優れていたものの CSS や XSLT の対応は非常にずさんであったため標準にしたがったページの作成を行った場合に表示の不具合が多発し、ウェブ製作現場を混乱に陥れた<ref>Template:Cite webが代表例。ほかにも多数存在した。</ref>。この頃から新興のブラウザが台頭し、これらのブラウザ ベンダーは標準準拠の重要性を訴えたことから標準準拠度が低く不具合の多い IE5.5 はやり玉に挙げられることになった。また、セキュリティ ホールの多さと対応の遅さもこの時期に表面化した。2005年12月31日にサポートは終了した<ref name="support">サポート対象サービス パック</ref>。

Internet Explorer 6

Internet Explorer 6 は2001年8月27日に公開された。DHTML の拡張、CSS 2 の対応強化、DOM Level 2 と SMIL 2.0 への部分的な対応、内容制限されたインライン フレームに対応した。他にメディアバー(SP2 で廃止)、Windows Messenger の統合、エラー報告、自動画像サイズ変更、P3P と Windows XP ビジュアル スタイルでの表示が新機能として含まれる。反面、XHTMLIDN に未対応、PNG も完全対応はしておらず CSS 2 対応も強化はしたものの不十分である等、公開時点ですでに時代遅れになっている仕様も目立った。IE6 SP2 ではセキュリティ向上を目的とした幾つかの仕様の変更と廃止、ポップアップ ブロック等の幾つかの機能が追加された。このアップデートから IE6 SP1 と扱いが変更された。また、2003年にはスタンドアロン版の開発と提供を停止した<ref>Template:Cite web</ref>。IE 6のサポート期限(セキュリティアップデートの期限)は、Windows XPのサポート期限(最低でも2014年4月)まで続く予定。

GoogleではYouTubeなどのサポートを2010年3月で打ち切った<ref>Google、IE6など古いブラウザのサポート終了へ - ITmedia News</ref>。そういった経緯から、2010年3月4日には、アメリカのWebデザイン会社が企画した「IE6の葬儀」がコロラド州デンバーで行われ、MicrosoftのIEチームが花を贈り「素晴らしい時をありがとう」とメッセージを送った<ref>IE6の“葬儀”行われる Microsoftから献花も - ITmedia News</ref>。

Internet Explorer 7

Internet Explorer 7 は2006年11月2日に公開された。名称が変更されタブ ブラウジング、検索用の検索ボックス、フィードリーダーIDN など他のブラウザで既に実装されている機能が追加された。セキュリティ面ではフィッシング詐欺対策、特定のスクリプトをやや厳しいレベルで自動ブロックする機能等が追加された。セキュリティ上問題のある SSL 2.0 をデフォルトで無効にしたほか EV SSL に ウェブ ブラウザとして初めて対応し、証明書のチェックを厳しくした。XHTML や CSS 2.1 もほぼ完全に対応している。標準準拠を優先させたために以前の IE の独自仕様で作成されたページで表示が崩れる問題を生じ、IE 以外のブラウザの間でレイアウトにずれが発生することもあった。また、アドレスバーの左端にあるFaviconが時々正常に表示されないこともある(閲覧履歴やキャッシュをクリアすると一時的に直ることもあるが、原因不明のため根本的な解決は不能<ref>favicon(ファビコン)に少しはまる(IE7で表示されなかった訳) - WEBプログラミング NOW!</ref>)。Outlook Express のバンドルは無くなり、IE に関するコンポーネントのみ提供されるようになった。当初、IE7 のインストールには WGA によるアクティベーションが必要であったが2007年10月4日の更新以降はアクティベーションは不要となった。IE7 は元々 Windows Vista/Windows Server 2008 のバンドル ソフトとして設計されたが、開発方針の変更によりスタンドアロン版として Windows XP/Windows Server 2003 にも提供された。

Internet Explorer 8

Internet Explorer 8 は2009年3月20日に公開された。IE8 の第1の目標は既存のページの表示を崩すことなく標準規格に沿った優れた実装で対応すること、また第2の目標として IE7 で起きた問題を避けることが挙がった。IE6 以前のページの表示に対応するため互換表示モードとWeb スライス機能が追加された。IE7 で若干不具合があった CSS 2.1 の表示を修正したうえで、CSS 3 のうち仕様がほぼ固まっているモジュールに積極的に対応し、Acid2 に合格した。使い勝手が全般的に改善されるほか、ブログなど新種の Web サービスの対応が強化された。セキュリティ強化も最優先事項の1つであり、InPrivate モード(プライバシー保護目的)や SmartScreen(IE7 のフィッシング詐欺対策に不正なプログラムのダウンロードを検知する機能が追加されたもの)、ドメイン ハイライト機能などが追加された。開発者向けにクライアントサイドの新しいスクリプティング API が追加され、レンダリング エンジンや JavaScript エンジンも高速化された。Windows と完全に分離したソフトウェアとなり、アンインストールが可能になった。

Internet Explorer 9

Template:Future software 2009年11月に行われた PDC09 で IE9 の内容の一部が発表された。よりウェブ標準に沿った実装およびパフォーマンスの向上につながる内容であった。発表の内容では CSS 3 のサポートと JavaScript のパフォーマンスの向上について、Direct2DDirectWrite を使用した高品質かつ高速なレンダリングについて述べられた<ref>Template:Cite web</ref><ref>Template:Cite web</ref>。よって、IE9はDirect2DとDirectWriteに対応したWindows 7 と Platform Update が適用された Windows Vista SP2 が対象となり<ref>Template:Cite web</ref>、同技術に対応していないWindows XP はサポートされない<ref>マイクロソフト、「IE9」ではWindows XPを非サポートと発表:ニュース - CNET Japan</ref>。2010年1月、マイクロソフトは SVG ワーキング グループに参加したが、IE9 については言及しなかった<ref>Template:Cite web</ref>。2010年3月16日、マイクロソフトのカンファレンス「MIX10」で PDC09 以来の情報が公開された。グラフィックスの標準 (ICC Colors、JPEG XRTIFF) の対応<ref>Template:Cite web</ref>、SVG 1.1 2nd Edition や HTML5 などの準拠についてや、JavaScript やレンダリングの高速化について発表され<ref>Template:Cite web</ref>、開発者を対象としたのプレビュー版も同日公開された<ref>Template:Cite web</ref>。2010年5月5日に 2 回目のプレビュー版が公開された。1 回目のプレビュー版公開から JavaScript エンジンの高速化や Acid3 のスコア改善が発表された。ユーザー エージェントの変更、CSS3、DOM、JavaScript 等に幾つかの新しい対応が加えられた<ref>Template:Cite web</ref>。

市場占有率

Template:See also IE は Windows に無償でバンドルされるようになり、次第にウェブ コンテンツを作成する側からは事実上の標準とみなされるようになった。また Netscape Navigator と比較するとレンダリング エンジンの表示時間が速く、OS との関係も深いため、ブラウザの起動時間が速かった。これとは対照的に Netscape 4 は標準準拠に遅れていたうえ、レンダリング エンジンの不具合が多く、IE 独自機能を使っていないページでもまともに表示できないページが多かった。それらの理由により、所謂第一次ブラウザ戦争を経て最盛時には IE のシェアは 95% 以上となった。

その後、IE のレンダリング エンジンを利用したIEコンポーネントブラウザも多数登場し、独自の機能やカスタマイズ性で人気を博した。これにより、IE のシェアが底上げされることになった。

しかし2005年頃から Mozilla Firefox に代表される IE 以外のウェブ ブラウザが登場し、これら新興ウェブ ブラウザのレンダリング速度やカスタマイズ性が、IEに比べて圧倒していたことなどから一定の人気を博したため、第二次ブラウザ戦争と呼ばれるブラウザ シェアの争奪戦とも言える状況が発生した。Net Applications による調査では、2010年4月の時点でIEのシェアは 60% を割り込み<ref>Template:Cite web</ref>独占状態は弱まったといえる。

また、IE:mac は Mac OS 8.1 から Mac OS X v10.2 まではデフォルトのウェブ ブラウザであった為、Mac におけるシェアも高かった。現在では Mac OS の開発元による Safari の提供、さらにはマイクロソフトによる IE:mac の開発とサポート・配布の終了ならびに代替として Safari 等(他にFirefoxやOperaなど)の使用の推奨<ref>Template:Cite web</ref>を受け、Mac における IE:Mac のシェアは低下した。

市場シェア

バージョン別の市場シェア(NetApplications社 2010年5月<ref>Template:Cite web</ref>)

バージョン シェア 先月比
Microsoft Internet Explorer 6.0 17.13 % -0.45
Windows Internet Explorer 7.0 12.04 % -0.46
Windows Internet Explorer 8.0 25.15 % +0.49
全てのバージョン 59.69 % -0.26

IE8 が徐々に旧バージョンの IE のシェアを奪い、シェアをのばしている。すでに Google の一部のサービス(YouTube など)が IE6 のサポートを終了しており、今後他の企業のサポート終了も増える見込みである<ref>Template:Cite web</ref>。

なお韓国のみは IE のシェアが非常に高く、Firefoxが全世界でシェア 20% を獲得していた2008年中ごろでも IE の全バージョンを合わせると 99% を占めるという統計もあった。これは韓国では現在でも ActiveX コントロールが多用され、他のブラウザではブラウズがまったくできない状況が続いているためである<ref>Template:Cite web</ref>。

セキュリティ

ブラウザの脆弱性を利用した攻撃に対して、シェアが最大であるため標的にされやすい。以前は OS と密接に結びついた構造であったため、攻撃を受けた場合にユーザー権限によってはシステムへ損害を及ぼすこともあった。またパッチ未発表の脆弱性も多く、最大のセキュリティ リスクといわれたこともある。

しかし最近は修正プログラムが早期に配布され、未修正の脆弱性は少なくなっている。また、IE7 以降は OS との分離等セキュリティ強化を目的とする仕様変更が積極的に行われたため攻撃しづらくなった。これらの要因から攻撃先が変化し、以前ほどは攻撃されなくなった。

最近ではむしろサードパーティ製アドオン経由の攻撃が増えており、この攻撃は対応するすべてのブラウザに影響があることから IE だから危険という状況はきわめて少なくなったといわれている。

ただし IE 本体への攻撃が全くなくなったわけではなく(たとえば、2010年1月に中国からGoogleへのサイバー攻撃にはIEの一般的に知られていない脆弱性を使った攻撃が使われ、特にWindows XPとIE6の組み合わせで危険であると報告され問題となった<ref>IEの脆弱性を狙うコードが出回る、Google攻撃にも利用 - ITmedia エンタープライズ</ref> )どのような環境であってもセキュリティ強化は必要であるため、迅速に修正プログラムなどを導入し保護された環境にしておくことは重要なことである。

バージョン別の対応状況

Windows の対応表
バージョン公開日(年)レイアウト
エンジン
Windows
7/
Server 2008 R2
Vista/
Server 2008
Server 2003XPMe200098NT 4.0953.x
NT 3.x
9.0 Trident/5.0Template:YesTemplate:YesTemplate:Ref labelTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:No
8.0 2009Trident/4.0Template:Yes2標準Template:YesTemplate:YesTemplate:Ref labelTemplate:YesTemplate:Ref labelTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:No
7.0 2007TridentTemplate:NoTemplate:Yes2標準Template:YesTemplate:Ref labelTemplate:YesTemplate:Ref labelTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:No
6.0 2001TridentTemplate:NoTemplate:NoTemplate:Yes2標準Template:Yes2標準Template:PartialTemplate:PartialTemplate:PartialTemplate:PartialTemplate:NoTemplate:No
5.5 2000TridentTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:Yes2標準Template:YesTemplate:YesTemplate:YesTemplate:PartialTemplate:No
5.0 1999TridentTemplate:NoTemplate:NoTemplate:No Template:NoTemplate:NoTemplate:Yes2標準(IE 5.01)Template:Yes2標準Template:Ref labelTemplate:YesTemplate:YesTemplate:PartialTemplate:Ref label
4.0 1997TridentTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:Yes2標準Template:Ref labelTemplate:YesTemplate:Yes2標準Template:Ref labelTemplate:YesTemplate:Ref label
3.0 1996?Template:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:YesTemplate:Yes2標準Template:Ref labelTemplate:YesTemplate:Ref label
2.0 1995?Template:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:Yes2標準Template:Yes2標準Template:Ref labelTemplate:Yes
1.5 1996SpyglassTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:YesTemplate:YesTemplate:No
1.0 1995SpyglassTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:NoTemplate:YesTemplate:No
Macintosh の対応表
バージョン公開日(年)レイアウト
エンジン
Mac OS XMac OS
v10.0〜v10.3987
5.0 1999TasmanTemplate:PartialTemplate:PartialTemplate:PartialTemplate:Partial
4.0 1997Trident ITemplate:NoTemplate:Yes2標準Template:Yes2標準Template:Yes
3.0 1996?Template:NoTemplate:NoTemplate:Yes2標準Template:Yes
2.0 1995?Template:NoTemplate:NoTemplate:NoTemplate:Yes
Unix の対応表
バージョン公開日(年)Unix
HP-UX
Solaris
5.0 1999Template:Partial
4.01 1997Template:Yes
3.0 1996Template:Partial
  1. Template:Note label IE4 は Windows 95 OSR 2.5 に含まれ、IE3 は OSR 2 に含まれ、IE2 は OSR 1 に含まれた。
  1. Template:Note label IE7、IE8 ともに Windows XP SP2 以降。
  1. Template:Note label IE7 は Windows Server 2003 SP1 以降、IE8 は SP2 が必要。
  1. Template:Note label Windows Vista SP2 とプラットフォーム更新プログラム (KB971644)<ref>Windows Server 2008 および Windows Vista のプラットフォーム更新プログラムについて</ref> が必要。
  1. Template:Note label IE5 は Windows 98 Second Edition に含まれ、IE4 は Windows 98 に含まれた。
  1. Template:Note label IE3、IE4、IE5.01 の各 16 ビット版が、Windows 3.1 に対応した。

Internet Explorer Mobile

Internet Explorer Mobile (IE Mobile) は、Windows Mobile 向けウェブ ブラウザである。かつて Windows Mobile 5.0 以前は「Pocket Internet Explorer (PIE)」と呼ばれていた。

脚注・出典

Template:脚注ヘルプ Template:Reflist

関連項目

外部リンク

Template:ウェブブラウザ Template:Windows Components Template:マイクロソフトaf:Windows Internet Explorer als:Internet Explorer ar:إنترنت إكسبلورر bg:Internet Explorer bn:ইন্টারনেট এক্সপ্লোরার bs:Internet Explorer ca:Internet Explorer cs:Windows Internet Explorer csb:Internet Explorer da:Internet Explorer de:Internet Explorer el:Internet Explorer en:Internet Explorer eo:Internet Explorer es:Internet Explorer et:Internet Explorer eu:Internet Explorer fa:اینترنت اکسپلورر fi:Internet Explorer fr:Internet Explorer gl:Internet Explorer he:אינטרנט אקספלורר hi:इंटरनेट एक्स्प्लोरर hr:Internet Explorer hsb:Windows Internet Explorer hu:Internet Explorer id:Internet Explorer is:Internet Explorer it:Internet Explorer ka:Internet Explorer kk:Internet Explorer ko:인터넷 익스플로러 ku:Internet Explorer lt:Internet Explorer lv:Internet Explorer mk:Интернет Експлорер ml:ഇന്റർനെറ്റ് എക്സ്‌പ്ലോറർ ms:Internet Explorer nl:Windows Internet Explorer nn:Internet Explorer no:Internet Explorer oc:Internet Explorer pl:Internet Explorer pt:Internet Explorer ro:Internet Explorer ru:Internet Explorer sh:Internet Explorer simple:Internet Explorer sk:Internet Explorer sl:Windows Internet Explorer so:Internet Explorer sq:Internet Explorer sr:Интернет експлорер sv:Internet Explorer ta:இண்டர்நெட் எக்சுபுளோரர் th:อินเทอร์เน็ตเอกซ์พลอเรอร์ tl:Internet Explorer tr:Internet Explorer uk:Internet Explorer uz:Internet Explorer vi:Internet Explorer yi:אינטערנעט עקספלארער zh:Internet Explorer zh-yue:Internet Explorer

個人用ツール