Javascript 使用JSUA的浏览器用户代理字符串

Javascript 使用JSUA的浏览器用户代理字符串,javascript,internet-explorer,user-agent,Javascript,Internet Explorer,User Agent,我们公司网站的访问者对我们提供的javascript有问题。对于任何此类javascript错误,我们都会收到一封详细说明问题的电子邮件 这些浏览器的奇怪之处在于它们的用户代理字符串。细节上有一些细微的差别,但大体上看起来是: Mozilla/5.0(Windows NT 6.1;Trident/7.0;rv:11.0)像Gecko(JSUA:Mozilla/5.0(Windows NT 6.1;Trident/7.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.

我们公司网站的访问者对我们提供的javascript有问题。对于任何此类javascript错误,我们都会收到一封详细说明问题的电子邮件

这些浏览器的奇怪之处在于它们的用户代理字符串。细节上有一些细微的差别,但大体上看起来是:

Mozilla/5.0(Windows NT 6.1;Trident/7.0;rv:11.0)像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)像Gecko)

我说它是Windows7上的IE11对吗


我试图弄明白JSUA部分的含义。它是在Media Center计算机上的javascript呈现容器中运行的浏览器还是我应该如何使用它?

我认为此用户代理字符串无效。某些令牌是重复的:

Mozilla/5.0 
Windows NT 6.1 => Win7
Trident/7.0 => IE11
rv:11.0

微软已经用IE9清理了用户代理字符串。如果您发现了任何.NET令牌,则说明有问题,我会将此用户代理字符串归类为bot。

是的,但该站点在确定浏览器实际是什么方面的问题与我一样多。JSUA没有得到解释。常规的IE11浏览器与我们的网站没有任何问题,因此浏览器中出现了一些错误,表明自己是这样的。用户是否真的自己报告了这些问题,或者这是一个自动错误报告系统?用户代理字符串看起来像IE11,但这并不意味着它实际上是IE11;它可能是另一个浏览器或欺骗UA字符串的机器人。