![]() |
Windows Internet Explorer 9 |
ブラウザはHTTPリクエストに「User-Agent:」ではじまるヘッダを含めている。このヘッダにどのOSのどのバージョンで動いている何というブラウザのどのバージョンかといった情報が文字列で記載されており、アクセス分析に使われたり、コンテンツの切り分け時の判断材料として利用されている。
IEが出力するUser-Agentヘッダは複雑だ。UserAgentString.com - List of Internet Explorer 8.0 User Agent Stringsに一覧があるが、.NETなどシステムにインストールされているほかのコンポーネントも含めたヘッダを送ってくる。細かい制御をするための判断材料にはなるが、各種ブラウザのサポートを実施するには厄介なヘッダといえる。たとえばWindowsやFreeBSDのブラウザからサーバにアクセスした場合のUser-Agentヘッダの例を次の掲載する。
| ブラウザ | FreeBSD Browsers User Agent Header |
|---|---|
| Firefox 3.6.2 | Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.2) Gecko/20100324 Firefox/3.6.2 |
| Opera 10.51-6252 | Opera/9.80 (X11; FreeBSD 9.0-CURRENT amd64; U; ja) Presto/2.5.22 Version/10.51 |
| ブラウザ | Windows 7 Browsers User Agent Header |
|---|---|
| IE9 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) |
| IE8 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) |
| IE8 64bit | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) |
| Chrome5 | Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1036 Safari/532.5 |
| ブラウザ | Windows XP SP3 Browsers User Agent Header |
|---|---|
| IE8 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0) |
| IE7 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1) |
| IE6 | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) |
| Firefox 3.7a3 | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a3) Gecko/20100315 MozillaDeveloperPreview/3.7a3 |
| Chrome5 | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1042 Safari/532.5 |
| Safari4 | Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7 |
| Opera 10.51 | Opera/9.80 (Windows NT 5.1; U; ja) Presto/2.5.22 Version/10.51 |
今のところIE9 Platform PreviewのUser-Agent名はIE8のそれと同じになっている。しかし次のアップデートでこの名称はより短いものに変更されるとIEBlog : Introducing IE9’s User Agent Stringで説明されている。IE9とIE9の互換ビューにおけるUser-Agentは次のようになるという。
| IE9 User Agent Header | |
|---|---|
| IE9 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) |
| IE9互換ビュー | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/5.0) |
設定すれば従来の長いヘッダも使えるようだが、デフォルトでは短い名前へ変更となる。送信するUser-Agent名を短くすることでパフォーマンスを向上させる狙いがあるほか、ほかのブラウザとの互換性や相互接続性を向上させる狙いがある。
| IE9 SVGサポートロードマップ、VMLは退陣 [2010/3/25] |
| Microsoft、IE8とIE9のHTML5対応に言及 [2010/3/8] |
| IE9のSVGサポート、固い路線 [2010/2/23] |
| IE9でSVGに対応の可能性 - MicrosoftがSVG WGに参加 [2010/1/7] |
| IE9、Direct2Dで高速化 [2009/11/27] |
| MS、次期Webブラウザ「Internet Explorer 9」開発初期版を初公開 [2009/11/19] |
| 【レポート】PDC2009 - 次期ブラウザ「Internet Explorer 9」を語る- シノフスキー氏基調講演 [2009/11/19] |
| リコー、PZT薄膜をレーザ照射による熱作用により結晶化 [18:09 5/21] |
| ジャパンディスプレイ、5.2型フルHDの有機ELディスプレイを開発 [18:02 5/21] |
| ジャパンディスプレイ、タッチセンサ機能内蔵のフルHD液晶モジュールを開発 [17:50 5/21] |
| ADIなど、車載向けHDMI/MHLスマホ統合ソリューションを開発 [17:34 5/21] |
| Infineon、最大300Aの大電流アプリに対応するTO-Leadlessパッケージを開発 [17:18 5/21] |
|
クリステン・スチュワートとロバート・パティンソンが再び破局へ [23:30 5/21] エンタメ |
|
ダフト・パンクの「ワン・モア・タイム」でボーカルを務めたロマンソニーが他界 [23:00 5/21] エンタメ |
|
[水沢アリー]こわ~いあっちゃんに“第2のローラ”号泣 南キャン山里、ふなっしーも大絶叫 [22:42 5/21] エンタメ |
|
[くるり]吉田省念が2年で脱退 3人体制に [22:39 5/21] ホビー |
|
ドスパラ、5月23日22時から「新グラフィックカード」の深夜販売 [22:35 5/21] パソコン |