从基于代理的浏览器中获取真正的Useragent字符串

时间:2013-05-16 23:27:41

标签: javascript user-agent nokia nokia-s40

在使用诺基亚Asha 311时,我注意到一些看似奇怪的东西。

当我从设备的DOM中使用navigator.userAgent时,我会得到与以下内容非常相似的内容:

mozilla/5.0 (x11; linux86_64; rv:5.0.1) gecko/20121205 osre/2.2.1.4

但是,如果我转到http://whatismyuseragent.comhttp://show-ip.net/useragent/进行检查,我就会知道:

Mozilla/5.0 (Series40; Nokia305/gadCEX3.60; Profile/MIDP-2.1 Configuration/CLDC-1.1) Gecko/20100401 S400viBrowser/2.0.2.68.9

我假设这些网站从HTTP请求标头获取用户代理,并且诺基亚Asha正在使用基于代理的浏览器(诺基亚Xpress浏览器)导致用户代理被更改?!

是否有可能获得真正的用户代理字符串?!我喜欢100%客户端的东西,因为我需要这个用于JQuery插件中的某些功能。

感谢。

0 个答案:

没有答案