检测Internet Explorer的用户代理字符串中最可靠的部分是什么?

时间:2011-05-05 20:24:16

标签: browser internet-explorer http

例如,版本令牌是否总是以使用Internet Explorer的MSIE开头?

MSIE可以显示为另一个浏览器的令牌吗?

http://msdn.microsoft.com/en-us/library/ms537503%28v=vs.85%29.aspx

1 个答案:

答案 0 :(得分:3)

所有版本的Internet Explorer(或者至少我见过的每一个版本;当然每一个你可能在网上遇到的版本)都默认包含字符串“MSIE”。

但是,还有许多其他浏览器,代理和抓取工具包含该字符串,最明显的是各种版本的Opera。当然,用户可以轻松更改用户代理字符串。

因此,您不应完全依赖用户代理字符串来识别任何关键目的的浏览器。