
# Internet Explorer


Windows 7, IE9

| 字段         | 值                                                                                                                                                      |
|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|
| ua           | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) |
| vendor       | undefined                                                                                                                                               |
| vendorSub    | undefined                                                                                                                                               |
| platform     | Win32                                                                                                                                                   |
| appCodeName  | Mozilla                                                                                                                                                 |
| appName      | Microsoft Internet Explorer                                                                                                                             |
| appVersion   | 5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)         |
| product      | undefined                                                                                                                                               |
| productSub   | undefined                                                                                                                                               |
| screenWidth  | 1237                                                                                                                                                    |
| screenHeight | 727                                                                                                                                                     |
| colorDepth   | 24                                                                                                                                                      |

----

Windows 7, IE9(兼 容模式)

| 字段         |  值                                                                                                                                                      |
|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|
| ua           | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) |
| vendor       | undefined                                                                                                                                               |
| vendorSub    | undefined                                                                                                                                               |
| platform     | Win32                                                                                                                                                   |
| external     |                                                                                                                                                         |
| appCodeName  | Mozilla                                                                                                                                                 |
| appName      | Microsoft Internet Explorer                                                                                                                             |
| appVersion   | 4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)         |
| product      | undefined                                                                                                                                               |
| productSub   | undefined                                                                                                                                               |
| screenWidth  | 1237                                                                                                                                                    |
| screenHeight | 727                                                                                                                                                     |
| colorDepth   | 32                                                                                                                                                      |

----

Windows 7, IE8.

| 字段         | 值                                                                                                                                                      |
|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|
| ua           | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) |
| vendor       | undefined                                                                                                                                               |
| vendorSub    | undefined                                                                                                                                               |
| platform     | Win32                                                                                                                                                   |
| external     |                                                                                                                                                         |
| appCodeName  | Mozilla                                                                                                                                                 |
| appName      | Microsoft Internet Explorer                                                                                                                             |
| appVersion   | 4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)         |
| product      | undefined                                                                                                                                               |
| productSub   | undefined                                                                                                                                               |
| screenWidth  | 1237                                                                                                                                                    |
| screenHeight | 727                                                                                                                                                     |
| colorDepth   | 32                                                                                                                                                      |

----

Windows 7, IE8(兼容模式).

| 字段         | 值                                                                                                                                                      |
|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|
| ua           | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) |
| vendor       | undefined                                                                                                                                               |
| vendorSub    | undefined                                                                                                                                               |
| platform     | Win32                                                                                                                                                   |
| external     |                                                                                                                                                         |
| appCodeName  | Mozilla                                                                                                                                                 |
| appName      | Microsoft Internet Explorer                                                                                                                             |
| appVersion   | 4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)         |
| product      | undefined                                                                                                                                               |
| productSub   | undefined                                                                                                                                               |
| screenWidth  | 1237                                                                                                                                                    |
| screenHeight | 727                                                                                                                                                     |
| colorDepth   | 32                                                                                                                                                      |

----

Windows XP, IE8.

| 字段         | 值                                                                                  |
|--------------|-------------------------------------------------------------------------------------|
| ua           | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727) |
| vendor       | undefined                                                                           |
| vendorSub    | undefined                                                                           |
| platform     | Win32                                                                               |
| external     |                                                                                     |
| appCodeName  | Mozilla                                                                             |
| appName      | Microsoft Internet Explorer                                                         |
| appVersion   | 4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)         |
| product      | undefined                                                                           |
| productSub   | undefined                                                                           |
| screenWidth  | 1164                                                                                |
| screenHeight | 727                                                                                 |
| colorDepth   | 32                                                                                  |

----

Windows XP, IE8(兼容模式).

| 字段         | 值                                                                                  |
|--------------|-------------------------------------------------------------------------------------|
| ua           | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727) |
| vendor       | undefined                                                                           |
| vendorSub    | undefined                                                                           |
| platform     | Win32                                                                               |
| external     |                                                                                     |
| appCodeName  | Mozilla                                                                             |
| appName      | Microsoft Internet Explorer                                                         |
| appVersion   | 4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)         |
| product      | undefined                                                                           |
| productSub   | undefined                                                                           |
| screenWidth  | 1164                                                                                |
| screenHeight | 727                                                                                 |
| colorDepth   | 32                                                                                  |

----

Windows XP, IE7.

| 字段         | 值                                                                     |
|--------------|------------------------------------------------------------------------|
| ua           | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727) |
| vendor       | undefined                                                              |
| vendorSub    | undefined                                                              |
| platform     | Win32                                                                  |
| external     |                                                                        |
| appCodeName  | Mozilla                                                                |
| appName      | Microsoft Internet Explorer                                            |
| appVersion   | 4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)         |
| product      | undefined                                                              |
| productSub   | undefined                                                              |
| screenWidth  | 1164                                                                   |
| screenHeight | 727                                                                    |
| colorDepth   | 32                                                                     |

----

Windows XP, IE6.

| 字段         | 值                                                                          |
|--------------|-----------------------------------------------------------------------------|
| ua           | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) |
| vendor       | undefined                                                                   |
| vendorSub    | undefined                                                                   |
| platform     | Win32                                                                       |
| external     |                                                                             |
| appCodeName  | Mozilla                                                                     |
| appName      | Microsoft Internet Explorer                                                 |
| appVersion   | 4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)         |
| product      | undefined                                                                   |
| productSub   | undefined                                                                   |
| screenWidth  | 1164                                                                        |
| screenHeight | 727                                                                         |
| colorDepth   | 32                                                                          |

----

Windows Phone, IE9.



| 字段         | 值                                                                                                    |
|--------------|-------------------------------------------------------------------------------------------------------|
| ua           | Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; SAMSUNG SGH-i917) |
| vendor       | undefined                                                                                             |
| vendorSub    | undefined                                                                                             |
| platform     | Win32                                                                                                 |
| external     | {}                                                                                                    |
| appCodeName  | Mozilla                                                                                               |
| appName      | Microsoft Internet Explorer                                                                           |
| appVersion   | 5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; SAMSUNG SGH-i917)         |
| product      | undefined                                                                                             |
| productSub   | undefined                                                                                             |
| screenWidth  | 480                                                                                                   |
| screenHeight | 800                                                                                                   |
| colorDepth   | 16                                                                                                    |
| documentMode | 9                                                                                                     |
| compatMode   | CSS1Compat                                                                                            |

----

Windows Blue, IE 11

```
Mozilla/5.0 (IE 11.0; Windows NT 6.3; Trident/7.0; .NET4.0E; .NET4.0C; rv:11.0) like Gecko
```

## 兼容模式

1. 收集客户端环境信息用于统计。
    这种情况下，应该尽量返回真实的客户端信息：IE9 兼容模式下，浏览器应该仍然是 IE9。
2. 判断客户端环境做兼容性处理。
    这种情况下，IE9 应该识别位 IE7 或其 Trident 5 做相应降级。

实际浏览器兼容模式下，会修改 userAgent 信息来宣告浏览器信息，但是只是修改 userAgent
中的浏览器版本信息，内核版本保持不变。

但是实际浏览器是使用不同的渲染引擎，而不是浏览器。


```
// IE9
// http://beamnote.com/2010/site-pinning-of-ie9.html
//添加到开始菜单：window.external.msAddSiteMode;
//是否第一次使用Site Pinning：window.external.msIsSiteModeFirstRun;
//
//external.menuarguments
//window.external.msIsSiteMode()
//external.msSiteModeShowJumpList()
//external.msSiteModeClearJumpList()
//external.msSiteModeCreateJumpList()
//external.msSiteModeAddJumpListItem()

//IE10
//http://blogs.msdn.com/b/ie/archive/2012/03/02/web-platform-features-in-windows-consumer-preview.aspx
//ArrayBuffer
//http://www.khronos.org/registry/typedarray/specs/latest/
//http://msdn.microsoft.com/en-us/library/ie/br212485(v=vs.94).aspx
//https://developer.mozilla.org/en-US/docs/JavaScript/Typed_arrays
//http://blog.csdn.net/hfahe/article/details/7421203
```


## 延伸阅读

* [The Internet Explorer 8 User-Agent String (Updated Edition)](http://blogs.msdn.com/b/ie/archive/2009/01/09/the-internet-explorer-8-user-agent-string-updated-edition.aspx)
* [定义文档兼容性](http://msdn.microsoft.com/zh-cn/library/cc288325(VS.85\).aspx)
* [documentMode property](http://msdn.microsoft.com/library/cc196988.aspx)
* [compatMode property](http://msdn.microsoft.com/library/ms533687.aspx)
* [Internet Explorer 10 user-agent string](http://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85\).aspx)
* [Internet Explorer 11′s user-agent string: What does it mean?](http://www.nczonline.net/blog/2013/03/27/internet-explorer-11s-user-agent-string-what-does-it-mean/)
* [IE11: what we know and what we can speculate](http://generatedcontent.org/post/47216611856/ie11)
* [IE11新特性大揭秘 – IE11的现在和未来](http://www.win8mi.com/ie11.html)
* [Internet Explorer 11 user agent makes browser look like Firefox, thumbs nose at legacy CSS hacks](http://www.engadget.com/2013/03/25/ie-11-says-it-is-like-firefox/)
* [IE11 changes UA string but won’t ‘be’ Firefox](http://www.netmagazine.com/news/ie11-changes-ua-string-won-t-be-firefox-132651)
* [IE11伪装成Firefox：避开旧版IE CSS](http://www.firefox.net.cn/forum/viewtopic.php?t=46911&amp;p=323263)
