繁体   English   中英

从PHP到JavaScript的userAgent结果不同

[英]userAgent result different from PHP to JavaScript

我的网站在登录时使用浏览器检测,登录时使用JavaScript和PHP中的验证脚本实现了这种检测,效果很好,但是随着JavaScript navigator.userAgent返回,IE出现了麻烦

Mozilla / 5.0(Windows NT 6.3; WOW64; Trident / 7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; rv:11.0)壁虎

而PHP只返回

像Gecko一样的Mozilla / 5.0(Windows NT 6.3; WOW64; Trident / 7.0; rv:11.0)

有什么解决办法? 如果有的话。 即使在MS网站上,我也找不到任何有关此的信息。 在Opera,FireFox和Chrome上,脚本可以正常运行...

由于您在嗅探浏览器,所以也许可以使用get_browser()函数...但是您不应该依赖用户代理!

由浏览器决定将什么设置为HTTP_USER_AGENT的用户代理。

最后,从IE11开始,用户代理字符串不再包含版本令牌。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM