我们公司网站的访问者对我们提供的javascript存在问题。对于任何此类javascript错误,我们会收到一封详细说明此问题的电子邮件。
这些浏览器的奇怪之处在于它们的用户代理字符串。细节上有细微差别,但总的来说它们看起来像:
Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko (JSUA: Mozilla/5.0 (Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; rv:11.0) like Gecko)
我是否可以说它是Windows 7上的IE11?
我试图找出JSUA部分的含义。它是在Media Center计算机上的javascript渲染容器内运行的浏览器,或者我该怎么做?
答案 0 :(得分:0)
我认为此用户代理字符串无效。有些令牌是重复的:
Mozilla/5.0
Windows NT 6.1 => Win7
Trident/7.0 => IE11
rv:11.0
并且Microsoft已使用IE9清除了用户代理字符串。如果您发现有任何.NET令牌,那么就会出现问题,我会将此用户代理字符串归类为机器人。