Hebikuzure's Tech Memo

2009年4月5日

Internet Explorer のバージョン情報

Filed under: Internet Explorer — hebikuzure @ 12:52 PM

MSKB 969393
Information about Internet Explorer versions
http://support.microsoft.com/kb/969393/en-us


Internet Explorer 8 が正式リリースされて、Microsoft でサポートされている Internet Explorer も 5.01、6、7、8 と種類が増えている (とは言え IE6 は Windows XP のメインストリーム サポートが 4/14 で終了するため 4/14 で同様にメインストリーム サポートが終了してしまうが…)。
同じメジャー バージョンの IE でもサービスパックの違いや同梱で出荷された製品の違いによってマイナー バージョンが異なっている場合がある。そうしたマイナー バージョン レベルの違いを含めた IE のバージョン一覧が技術情報 969383である。IE1 から IE8 RTM までの各バージョンのバージョン ナンバー (Internet Explorer のヘルプに表示されるバージョン) 、レジストリやファイル バージョンでの検出方法が解説されている。具体的には、

  • レジストリで検出する場合は、
      HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer
    の Version 値 (IE4 以降) または Build 値と IVer の組み合わせ (IE3.x 以前の場合)  で判定できる。
  • ファイル バージョンで検出する場合は、shdocvw.dll のファイル バージョンで判定できる。

ただし shdocvw.dll のファイル バージョンは修正プログラムやセキュリティ更新プログラムのインストールにより変化するので、判定がやや面倒になるので、他の方法が使える場合はそちらを使った方が良いだろう。

またクライアントでバージョン情報を調査するのではなく、サーバー サイドでクライアントの IE のバージョンを判定する方法については、このサポート技術情報からリンクされている以下の技術情報が参考になる。

[HOWTO] スクリプトからブラウザのバージョンを調べる方法
http://support.microsoft.com/kb/167820/

[HOWTO] BrowserType オブジェクトを使用せずにサーバー側のスクリプトでブラウザの種類を調べる方法
http://support.microsoft.com/kb/272413/

コメントする »

まだコメントはありません。

RSS feed for comments on this post. TrackBack URI

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

WordPress.com Blog.

%d人のブロガーが「いいね」をつけました。