通过User Agent字符串判断浏览器
User Agent (UA) 字符串在每次浏览器 HTTP 请求时发送到服务器,所以服务器就知道了用户是使用什么浏览器来访问的。
例如在我自己机器上显示的 User Agent 字串为:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; Maxthon 2.0)
表示我现在使用 Maxthon 2.0 浏览器,使用 IE7 内核,操作系统为 Windows XP。
对于 Web 开发人员,可以通过编程来识别出使用什么浏览器访问本站点。例如,在 ASP.NET 中使用 Request.Header[”User-Agent”] 得到浏览器的 User Agent,也可以使用 Request.UserAgent 来获取;Java 中使用 request.getHeader(”User-Agent”) 来获得;PHP 中的相应代码如下:$_SERVER[HTTP_USER_AGENT]。