什么是我的用户代理中的MATM

时间:2013-08-24 02:59:29

标签: internet-explorer-10 user-agent

我的统计数据中最常用的IE用户代理是:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0; MATM)
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)

ATM代表什么?

1 个答案:

答案 0 :(得分:1)

MATM是硬件的代号,是同一供应商的几个代码之一:

  useragent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0; MATMJS)
  vendor: TS
-
  useragent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0; MATM)
  vendor: TS
-
  useragent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0; MATP)
  vendor: TS
-
  useragent: Mozilla/5.0 (MSIE 9.0; Windows NT 6.3; WOW64; Trident/7.0; MATBJS; rv:11.0) like Gecko
  vendor: TS
-
  useragent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; MATPJS; rv:11.0) like Gecko
  vendor: TS
-
  useragent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; TNJB; rv:11.0) like Gecko
  vendor: TS
-
  useragent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; Touch; TAJB; rv:11.0) like Gecko
  vendor: TS

TS是东芝的地方:

'TS' => 'Toshiba',

使用以下注册表项查看定义:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent

Pre-PlatformPost-Platform键下查找。

  

许多因素会影响用户代理字符串,包括OEM供应商,运营商,网络管理员和用户首选项。

     

可以使用注册表编辑器在Pre-Platform键或Post-Platform键下创建新的字符串值,从而将其他令牌添加到用户代理字符串中。值名称应该是完整的标记;值数据被忽略。添加到Pre-Platform密钥的标记出现在最终用户代理字符串中的平台标记之前。添加到Post-Platform密钥的标记出现在最终用户代理字符串中的平台标记之后。 Pre-Platform键或Post-Platform键中的多个令牌以不可预测的顺序显示。

     

早期版本的Internet Explorer包含在HTTP协商过程中使用用户代理字符串的Pre-Platform和Post-Platform密钥部分定义的功能令牌。随着时间的推移,这会导致过长的用户代理字符串,从而导致某些Web服务器出现问题。当用户代理字符串超过256个字符时,通常会出现问题。从Internet Explorer 9开始,用户代理字符串在HTTP协商期间不再包含功能令牌。功能标记包含在导航器对象的userAgent属性返回的值中。应相应地修改依赖于早期行为的应用程序。

<强>参考