我的统计数据中最常用的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代表什么?
答案 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-Platform
和Post-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属性返回的值中。应相应地修改依赖于早期行为的应用程序。
<强>参考强>